鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理

由于每个命令下的很多参数并不常用,所以楼主主要列出了常用的参数。(足以应对找工作啦!!!)


Linux下文件和目录常用命令

ls cp rm
mv cd pwd
mkdir rmdir  

1)ls的用法

作用:列出当前工作目录下所包含的文件及子目录

格式: ls [-altd]  目录名

参数:-a——显示指定目录下所有的子目录和文件,包含隐藏文件(文件名第一个字符为“.”的文件)

           -l——以列表的形式显示文件详细的权限与属性

          -t—— 将文件按照建立时间的先后次序列出

          -d——仅列出目录本身,而不是列出目录内的文件数据

ls和通配符:

通配符 含义
* 代表任意个数的字符
代表任意的一个字符
[abc] 代表匹配a、b、c中的任意一个
[a-f] 代表匹配从a到f范围内的任意一个字符
[] 表示可匹配字符组中的任意一个

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第1张图片

 

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第2张图片

2)cp的用法

作用:复制文件或目录,创建连接文件(即快捷方式)

格式:cp  [-adipr]   源文件    目标文件

参数:-a——相当于参数pdr连在一起的功能

          -d——若源文件为连接文件,则复制连接文件属性而非文件本身

          -i——若目标文件已经存在,在覆盖时先询问

          -r——递归复制,用于目录行为的复制

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第3张图片

3)rm的用法

作用:移除文件或者目录

格式:rm [-fir]  文件或目录

参数:-f——force忽略不存在文件,不会出现警告信息

           -i——互动模式,删除前询问是否确定删除

           -r——递归删除,常用于目录的删除

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第4张图片

4)mv的用法

作用:移动文件或目录,或者修改文件目录的名称

格式:mv [-fiu]  源文件  目标位置

参数:-f——若目标存在,不询问直接覆盖已有文件

           -i——互动模式,若目标存在,询问是否覆盖

           -u——update,若目标文件已经存在,且源文件比较新,才会更新(可用来测试文件的新旧)

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第5张图片

5)cd的用法

作用:切换目录

格式:cd   [相对目录或绝对目录] ——进入相应目录

           cd ——保持当前目录不变

           cd .. ——返回上级目录

           cd ~ ——切换到当前用户的家目录

           cd - ——切换到前一个目录

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第6张图片

6)pwd的用法

作用:显示当前所在的目录

格式:pwd [-p]

参数:-p ——显示出当前目录的完整路径,而非使用连接(link)路径

7)mkdir的用法

作用:创建新目录

格式:mkdir [-mp]  目录名称

参数:-m——直接配置文件的权限,不要要看默认权限(umask)。注,文件权限的用法在以后的博客中会详细给出。

           -p——将所需目录递归建立起来,即创建多层目录

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第7张图片

8)rmdir的用法

作用:删除“空”目录,被删除的目录不能有任何东西。删除非空目录可参看rm的用法。

格式:rmdir [-p]  目录名称

参数:-p ——连同上层空目录也一起删除

实例:

鸟哥的Linux私房菜(三)——Linux基本命令篇文件与目录管理_第8张图片

           

 

 

 

        

你可能感兴趣的:(Linux命令)