Linux目录基础操作命令

Linux目录的相关操作:cd(切换目录)、pwd(显示当前目录)、mkdir(新建一个新的目录)、rmdir(删除一个空的目录)。linux几个特殊的目录:. ? ..? ?-? ?~? ?~account

linux 比较特殊的目录有以下五种,要记下来:

目录意义
.代表此层目录
..代表上一层目录
-代表前一个工作目录
~代表“目前用户身份”所在的主文件夹
~account代表account这个用户的主文件夹(account是账户名称)

 

下面我们就来谈一谈几个常见的处理目录的命令:

命令作用
cd?切换目录
pwd显示当且目录
mkdir新建一个新的目录
rmdir删除一个空的目录


一:cd (切换目录)

用法:cd ?[相对路径或绝对路径]

例如:

  • cd ~ljc ?→代表去到ljc这个用户的主文件夹,即 /home/ljc。
  • cd ?~ ? ? →表示回到自己的主文件夹。
  • cd ? ? ? ? ?→没有加任何路径,还是代表回到自己主文件夹的意思。
  • cd ?.. ? ? ?→表示去到目前的上层目录。
  • cd ?- ? ? ? →表示回到刚才那个目录(类似浏览器的回退上一个网页的功能)。
  • cd ?/var/spool/mail ?→这个就是绝对路径的写法,直接指定要求的完整路径名称。
  • cd ?../mqueue ? ? ? ? ? ? →这个是相对路径的写法,需当且目录的上层文件夹下有mqueue目录。

二:pwd (显示目前所在的目录)

用法:pwd ?[-P]

例如:

  • pwd ? ? ? ?→单纯的显示当且的工作目录。
  • pwd ?-P ?→显示出实际的工作目录,而非连接文件本身的目录而已。

三:mkdir(新建新目录

用法:mkdir ?[-mp] 目录名称

参数:

  • -m ?→配置文件的权限,直接设置,不需要看默认权限(umask)。
  • -p ? →帮助你直接将所需要的目录(包含上层目录)递归创建起来。

例如:

  • mkdir ?test ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?→创建一个名为test的新目录。
  • mkdir ?-p ?test1/test2/test3/test4 ? ? ?→加上这个-p参数,可以自行创建多层目录。
  • mkdir ?-m ?711 ?test2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?→创建一个名为test2的新目录,并强制设置权限为711。
  • mkdir ?-m ?711 ?-p ?test2/test3/test4 ?→如此使用,只有test4目录为711。

四:rmdir(删除“空”目录)

用法:rmdir ?[-p] ?目录名称

参数:

  • -p ? →连同上层“空的”目录也一起删除。

例如:

  • rmdir ?test ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?→可直接删除,没问题。
  • rmdir ?-p ?test1/test2/test3/test4 ? →删除目录test1/test2/test3/test4。
点赞

发表评论

在发表评论前请确认您的言论中没有违反中国各项法律、法规和违背社会道德的内容。任何无意义的留言内容都会被直接删除。