Linux常用命令

Linux常用命令

文件目录操作

目录查看:ls

参数说明

-l :列出长数据串,包含文件的属性与权限数据等
-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)
-d :仅列出目录本身,而不是列出目录的文件数据
-h :将文件容量以较易读的方式(GB,kB等)列出来
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来

使用实例
1.列出 home 目录下的所有文件和目录的详细资料。

ls -a -l /home
ls -al /home
2.列出当前目录下所有以”d”开头的文件目录详情内容。

ls -l d*

pwd 命令

查看”当前工作目录”的完整路径。

pwd [选项]

常用参数:
-P :显示实际物理路径,而非使用连接(link)路径
-L :当目录为连接路径时,显示连接路径

目录增、删、改、查

创建目录:mkdir

mkdir test  –创建test文件夹

删除目录或文件:rm [-rf]

rm -rf test    –递归删除当前目录下test里所有文件夹及文件(不询问)

rm -f filename    –删除当前目录下filename文件(不询问)

rm -rf *    –将当前目录下的所有目录和文件全部删除

rm -rf /*    【慎用】将根目录下的所有文件全部删除

无论删除任何目录或文件;都可直接使用 rm -rf

目录修改:mv 和 cp

一、重命名目录:mv 当前目录 新目录

例如:mv aaa bbb    –将目录aaa改为bbb

mv的语法不仅可以对目录进行重命名而且也可以对各种文件、压缩包等进行 重命名的操作

二、剪切目录:mv 目录名称 目录的新位置

示例:mv /usr/tmp/aaa /usr    –将/usr/tmp目录下的aaa目录剪切到 /usr目录下面

注意:mv语法不仅可以对目录进行剪切操作,对文件都可执行剪切操作
三、复制目录:cp [-r] 目录名称 目录拷贝的目标位置

参数-r代表递归

示例:cp /usr/tmp/aaa /usr    –将/usr/tmp目录下的aaa目录复制到 /usr目录下面

注意:cp不仅可以拷贝目录还可以拷贝文件,复制文件时不 用写-r递归

搜索目录:find

find /usr/tmp -name  查找/usr/tmp目录下的所有以a开头的目录或文件

 

滚动至顶部