2.2.1 目录操作
目录操作包括创建目录、查看目录、切换目录、删除目录,接下来详细介绍每种操作。
1. 创建目录
用户可以通过mkdir命令创建一个空白目录,具体如下所示。
[root@localhost ce]# mkdir abc
[root@localhost ce]# ls
abc
此外,mkdir命令还可以通过添加“-p”参数来创建一个多层目录,具体如下所示。
[root@localhost ce]# mkdir -p aba/abb/abc
[root@localhost ce]# cd aba/abb/abc
[root@localhost abc]# pwd
/root/ce/aba/abb/abc
[root@localhost abc]#
2. 查看目录
用户可以通过pwd命令显示当前所在的目录,添加“-P”参数可以显示实际工作目录,而非链接文件本身的目录名,具体如下所示。
[root@localhost lib]# pwd
/lib
[root@localhost lib]# pwd -P
/usr/lib
[root@localhost lib]#
用户通过“ls -a”命令可以查看隐藏的目录与文件,具体如下所示。
[root@localhost ce]# ls
aba abc
[root@localhost ce]# mkdir .add
[root@localhost ce]# ls
aba abc
[root@localhost ce]# ls -a
. .. aba abc .add
[root@localhost ce]#
用户通过“ls -l”命令可以查看目录与文件的属性,具体如下所示。
[root@localhost ce]# ls -l
总用量 0
drwxr-xr-x. 3 root root 17 6月 4 00:25 aba
drwxr-xr-x. 2 root root 6 6月 4 00:25 abc
注:“ls -l”命令可以简写为“ll”。
3. 切换目录
用户通过cd命令可以切换目录,具体如下所示。
[root@localhost ~]# cd ce/aba/abb/abc/
[root@localhost abc]# cd
[root@localhost ~]#
其中,cd不加任何路径表示直接返回到root目录。此外,“cd -”表示返回上次目录,具体如下所示。
[root@localhost ~]# cd -
/root/ce/aba/abb/abc
[root@localhost abc]#
4. 删除目录
用户通过rmdir命令只能删除空目录,具体如下所示。
[root@localhost ce]# ls
aba abc
[root@localhost ce]# rmdir abc
[root@localhost ce]# ls
aba
如果需要连同上层空目录一起删除,添加“-p”参数即可,具体如下所示。
[root@localhost ce]# pwd
/root/ce
[root@localhost ce]# rmdir -p aba/abb/abc/
[root@localhost ce]# ls
[root@localhost ce]#