一些特殊的目录
.
代表当前目录..
代表上一层目录-
代表前一个工作目录~
代表当前用户的主文件夹
注:
- 所有目录下面都会存在
.
和..
这两个目录,分别代表此层和上层。 - 根目录下也有
.
和..
这两个目录,只不过这两个目录都是代表的根目录。
一些常见的命令
cd
:切换目录pwd
:显示当前目录mkdir
:新建一个新的mulrmdir
:删除一个空的目录
cd(切换目录)
cd
,即Change Directory的缩写。例如
cd ~
这样可以进入当前用户的主文件夹,直接cd
也是一样的效果cd ..
回到上层目录cd /usr/local
用绝对路径的写法访问目录cd ../share
返回上一级目录下的share
目录
pwd(显示目录所在的目录)
pwd
即Print Working Directory的缩写。
这个命令可以显示目前所在目录,如下图。
mkdir(新建目录)
使用该命令可以创建新的目录。mkdir
即Make Directory的缩写。
例如mkdir test
,这样就可以创建一个名为“test”的新目录。
不过在默认状态下是不能层级创建目录的,例如mkdir test\test1\test2
,这样的命令是没法生效的。不过加上一个-p
参数就可以解决这个问题,即mkdir -p test\test1\test2
。
同时,在创建目录的时候使用-m
参数还可以给它指定权限。例如mkdir -m 777 test
。这样就能创建一个权限为777的test
目录。
rmdir(删除空目录)
rmdir
即Remove Directory的缩写,不过要注意它只能是删除空的目录,即目录下不能有其他目录或文件。
例如rmdir test
,这样就能删除当前目录下的test
目录。
同时加上一个-p
参数,它就可以将上层空目录一并删除。例如rmdir -p test/test1/test2/test3
,这样就可以把test/test1/test2/test3
一起删除。