Linux学习第四篇之目录处理命令mkdir、cd、pwd、rmdir、mv、rm

一、mkdir命令:

  命令名称:mkdir

  命令英文原意:make directories

  命令所在路径:/bin/mkdir

  执行权限:所有用户

  语法:mkdir -p [目录名]

     -p   递归创建

  注意:不带选项p时,所创建的目录的父目录必须是一个已经存在的目录,比如说,在home目录下创建一个叫learning的目录,可以这么写:/home/learning;但是如果learning目录不存在,又想在home目录下的learning中创建一个叫test的目录,是不能直接这么写的:/home/learning/test,这样系统会报错,说learning目录不存在。

  这个时候就需要试用到-p选项了,这么写:mkdir -p /home/learning/test,系统会递归的创建不存在的目录。

  并且,mkdir命令可以一次创建多个目录,具体方法:mkdir [目录路径] [目录路径] .... 

 

二、cd命令:

  命令名称:cd

  命令英文原意:change directory

  命令所在路径:shell内置命令

  执行权限:所有用户

  语法:cd [目录]

  功能描述:切换目录

  例子:cd /home/learning 

    cd ../ 返回到上级目录

  注意:linux的目录中,.表示当前目录,..表示上级目录

 

 

三、pwd命令:

  命令名称:pwd

  命令英文原意:print working directory

  命令所在路径:/bin/pwd

  执行权限:所有用户

  语法:pwd

  功能描述:显示当前所在的目录。

 

四、rmdir命令:

  命令名称:rmdir

  命令英文原意:remove empty directories

  命令所在路径:/bin/rmdir

  执行权限:所有用户

  语法:rmdir [目录名]

  功能描述:删除空目录,如果一个目录中有文件或者有子目录,则删除失败

 

五、cp命令:

  命令名称:cp

  命令英文原意:copy

  命令所在路径:/bin/cp

  执行权限:所有用户

  语法:cp -rp [原文件或目录] [目标目录]

     cp -r 复制目录

     cp -p 保留文件属性,如文件的最后修改时间等。

  功能描述:复制文件或者目录,复制文件时不需要添加选项。

  注意:1、cp命令也可同时复制多个文件,例:cp 文件名 文件名 文件名 [目标目录]

     2、当目标目录已有一样的文件时,会提示是否需要覆盖

     3、复制一个目录时,可以同时更改目录的名称,如:cp -r /home/learning /root/learning1,这样root命令新增的文件为learning1

 

六、mv命令:

  命令名称:mv

  命令英文原意:move

  命令所在路径:/bin/move

  执行权限:所有用户

  语法:mv [原文件或目录] [目标目录]

  功能描述:剪切文件、改名

  注意:这个命令是可以只在一个目录下进行操作的,即当前目录下更改名称,如mv learning learning1

 

七、rm命令:

  命令名称:rm

  命令英文原意:remove

  命令所在目录:/bin/rm

  执行权限:所有用户

  语法:rm -rf [文件或目录]

        -r 删除目录

        -f 强制删除

  功能描述:删除文件

  注意:1、删除任何文件之前,需要做备份。  

     2、也可以同时删除多个文件。

     3、被删除的目录可以是非空的目录

     4、慎用rm -rf命令,甚至是禁止使用--------

posted @ 2019-05-20 13:48  联想蝴蝶  阅读(486)  评论(0编辑  收藏  举报