1.绝对路径&相对路径绝对路径
绝对路径是以根目录"/"未为开始的路径,例如:/root/.ssh
[root@test_01 ~]# ls /root/.ssh authorized_keys id_rsa id_rsa.pub known_hosts
相对路径:不以根目录“/”开始,相对当前位置的路径,例如:在/root/目录下的.ssh/目录
[root@test_01 ~]# cd /root [root@test_01 ~]# ls .ssh/ authorized_keys id_rsa id_rsa.pub known_host
※查看当前目录的常用命令:pwd
[root@test_01 ~]# pwd /root
2.路径切换:cd命令的使用
使用cd命令可以切换到绝对路径或者相对路径下
[root@test_01 ~]# cd /var/log [root@test_01 log]# pwd /var/log
cd -:返回之前的路径下
[root@test_01 log]# pwd /var/log [root@test_01 log]# cd - /root [root@test_01 ~]# cd - /var/log [root@test_01 log]# pwd /var/log
cd ~:返回当前用户家目录
[root@test_01 log]# cd ~ [root@test_01 ~]# pwd /root [root@test_01 ~]#
cd ..:返回上一级目录、cd ../..进入前两级目录(/为最后一层)
[root@test_01 ~]# cd /root/.ssh/ [root@test_01 .ssh]# cd .. [root@test_01 ~]# pwd /root [root@test_01 ~]# cd - /root/.ssh [root@test_01 .ssh]# cd ../.. [root@test_01 /]# pwd /
3.创建/删除目录
创建目录可以使用命令mkdir,但是只能创建一级目录。
如果需要创建多级目录,则需要加上-p选项
[root@test_01 ~]# mkdir /tmp/LavenDer7n/1234/ mkdir: 无法创建目录"/tmp/LavenDer7n/1234/": 没有那个文件或目录 [root@test_01 ~]# mkdir -p /tmp/LavenDer7n/1234/
删除目录则使用rmdir,同样可以加上-p选项删除多级空目录。
[root@test_01 tmp]# rmdir -p LavenDer7n/1234
※但是值得注意的是,目录非空时,将无法删除。
[root@test_01 /]# tree /tmp/LavenDer7n/ /tmp/LavenDer7n/ ├── 1234 └── test.txt 1 directory, 1 file [root@test_01 /]# cd /tmp [root@test_01 tmp]# rmdir -p LavenDer7n/1234 rmdir: 删除目录 "LavenDer7n" 失败: 目录非空 [root@test_01 tmp]# tree /tmp/LavenDer7n /tmp/LavenDer7n └── test.txt 0 directories, 1 file
4.删除命令rm
相对于只能删除空目录的rmdir命令,rm命令功能更加强大,不仅可以删除文件,更可以删除非空的目录。-f选项可以强制删除,取消下例中的学问过程。
[root@test_01 tmp]# rm /tmp/LavenDer7n/test.txt rm:是否删除普通空文件 "/tmp/LavenDer7n/test.txt"?y [root@test_01 tmp]# !tree tree /tmp/LavenDer7n /tmp/LavenDer7n 0 directories, 0 files
使用rm命令删除目录,可以加上-r选项
[root@test_01 tmp]# rm /tmp/LavenDer7n/ rm: 无法删除"/tmp/LavenDer7n/": 是一个目录 [root@test_01 tmp]# rm -r /tmp/LavenDer7n rm:是否删除目录 "/tmp/LavenDer7n"?y [root@test_01 tmp]# ls /tmp ks-script-PoF3VE systemd-private-0e607d21d6df4bef8c3e9def8b2627ef-systemd-hostnamed.service-Lghzcd systemd-private-0e607d21d6df4bef8c3e9def8b2627ef-vmtoolsd.service-dU7kCR systemd-private-7275f0efb70848fda275681e73261d37-vmtoolsd.service-08FTym yum.log
转载于:https://blog.51cto.com/lavender7n/1975382