Linux系统中的一些比较特殊的目录,使用特定的符号来表示:
(1)“.” 表示当前目录,也可以用/.来表示;
(2)“..”表示上一层目录,也可以用/..来表示;
(3)“-” 表示前一个工作目录;
(4)“~” 表示当前用户所在的家目录;
(5)“~account ” 表示account用户的家目录。
1.pwd 显示当前所在的目录
pwd( Print Working Directory),使用方法:
pwd [-P]
-P:显示出实际路径,而非使用链接(link)路径
例如:目前处于/目录下
cd /etc/rc0.d/
pwd #显示当前所在目录为/etc/rc0.d
pwd -P #显示真实路径为/etc/rc.d/rc0.d
ls /etc/ -l #/etc/rc0.d/链接到目录 /etc/rc.d/rc0.d
2.tree 显示目录树
-d:只显示目录
-L level:指定显示的层级数目
-P pattern:只显示由指定pattern匹配到的路径
3..mkdir:创建目录
-p,--parents:需要时创建目标目录的上层目录,但即使这些目录已经存在也不当作错误处理,用来创建多层目录。
-v:显示详细信息
-m MODE:创建目录时直接指定权限
例如:在/目录下创建test目录,并指定权限为744
mkdir -m 744 test
4.rmdir:删除空目录,无法删除其中还有文件或者子目录的目录,要将所有目录下的东西都删除必须使用rm命令,例如rm -rf test。
-p:递归删除父空目录
-v:显示详细信息
5..rm -r 递归删除目录树