(五)Centos之目录处理命令

一、目录处理命令

  • linux中 关于目录 有几个重要概念:一个是 / 根目录  还有一个当前用户的家目录 比如 root用户的家目录是 /root  ,普通用户的家目录是/home/xxx 下,如下图,~代表家目录,/代表根目录

  1.1  cd命令

  • cd ~     进行当前用户的家目录
  • cd 
  • cd - 进入上次目录
  • cd .. 进入上一级目录
  • cd . 进入当前目录(没啥用)

  1.2  进入家目录并查看文件

   1.3  创建目录命令  mkdir (make directories)

 

  1.4  递归创建目录和文件,加-p选项

 

  1.5  命令提示与自动补全

  • 直接输入 user 然后tab键按两次,就会出现所有匹配的命令

   1.6  删除空目录: rmdir(不常用)

  •  假如要删除 书籍2 目录 我们需要先把书籍2里面的文件或者目录先删除,然后才能删除书籍2目录,这是不现实的所以我们不常用

   1.7  删除文件或目录:rm  (remove)(常用)

  •  rm [选项] [文件或目录]

    选项: -r 删除目录      -f 强制

如下图,书籍2目录中是有文件的。

   1.8  复制命令:cp   (copy)

 cp [选项] [源文件或目录] [目标目录]

选项:

-r 复制目录

-p 连带文件属性复制(比如创建时间)

-d 若源文件是链接文件,则复制链接属性

-a 相当于 -pdr

  1.9  目录和文件一起复制,加-r

 

   1.10  剪切或改名命令:mv  (move)

  •  mv [原文件或目录] [目标目录]

   我们把 root下的 书籍2 剪切到 tmp 下 并且重命名为书籍2哈哈:

[root@localhost ~]# mv 书籍2 /tmp/书籍2哈哈

  假如在同一个目录 那就是重新命令操作了,如下就是将书籍2目录重命名为test

[root@localhost ~]# mv 书籍2/ test/     
原文地址:https://www.cnblogs.com/shyroke/p/8073650.html