2.6 相对和绝对路径

找文件都需要一个路径。任何一个文件都是从根开始的一个路径

绝对路径:从根开始的

[root@localhost ~]# cat /etc/hostname

localhost.localdomain

相对路径:是相对你所在位置的路径

[root@localhost etc]# ls ../root/.ssh/authorized_keys //目的路径相对当前路径来说的

../root/.ssh/authorized_keys

[root@localhost etc]# pwd  //查看当前所在位置

/etc

[root@localhost etc]# cd /root  //进入到某个目录

 

2.7 CD命令

[root@localhost ~]# cd -  //返回之前所在路径

/srv

[root@localhost srv]# cd -

/root

[root@localhost srv]# cd  //回到/root家目录下。类似cd ~

[root@localhost ~]#

[root@localhost srv]# cd ..  //退回上级目录

[root@localhost /]#

 

2.8 创建和删除目录mkdir rmdir

[root@localhost /]# mkdir /tmp/lsx  //创建目录

[root@localhost /]# ll -dt /tmp/lsx/

drwxr-xr-x. 2 root root 6 1020 19:19 /tmp/lsx/

 

-p  创建多级目录

-v  可视化

[root@localhost /]# mkdir /tmp/lsx/1/2/3 -p

 

rmdir 删除目录(前提为空目录)

-p 多级删除(目录为空)

[root@localhost /]# rmdir /tmp/lsx/1/2/3/

 

touch 创建文件

[root@localhost /]# touch /tmp/lsx/1/2/lsx.txt

 

2.9 rm命令

-f 强制(不询问)

-r 级联的删除目录

[root@localhost /]# rm -f /tmp/lsx/1/2/lsx.txt  //强制删除文件

 

[root@localhost /]# rm -r /tmp/lsx/1/ //删除目录会询问

rm:是否进入目录"/tmp/lsx/1/"? y

 

[root@localhost /]# rm -rf /tmp/lsx/1/ //强制删除不询问(删除不存在的文件也不报错)

 

[root@localhost /]# rm -fvr /tmp/lsx/1/2/  //删除的过程先删除文件在删除目录

已删除目录:"/tmp/lsx/1/2/1.txt"

已删除目录:"/tmp/lsx/1/2/"