从零开始的Linux(四):绝对路径与相对路径

一、 绝对路径

绝对路径是以根目录为起点,描述路径的一种写法,路径描述以 / 开头,比如打开HOME路径下的Desktop文件夹,用绝对路径的写法如下:
cd /home/kdr/Desktop

 

 可以看到,当前的工作目录已经成功切换到Desktop文件下。

那有没有更简便的方法切换路径呢?毕竟如果每次切换目录时,都要把路径完完整整打出来,未免太过麻烦。

 二、 相对路径

相对路径是以当前目录为起点,描述路径的一种写法,路径描述无需以 / 开头,还是以打开Destop为例。

 之前说过,当我们打开命令行或者单独使用cd命令不加任何参数时,都是以HOME目录作为当前的工作目录,也就是/home/用户名(我的是/home/kdr),所以如果我想打开Desktop,只需要在参数那里输入Desktop即可,具体代码如下:

cd Desktop

 

 三、 特殊路径符

特殊路径符可简化文件路径的表示和导航,能够更方便地引用特定的目录和文件,无需写出完整的路径。
.:表示当前目录,比如cd ./Desktop表示切换到当前目录下的Desktop目录,效果与cd Desktop一致:

通过两次pwd命令对比,发现cd ./Desktop和cd Desktop确实实现了相同功能

 ..:表示上一级目录,即切换到上一即目录,cd ../..表示切换到上二级目录。比如当前工作目录为Desktop,如果我想切换到上一级目录,具体代码为:
cd ..

~:表示HOME目录,即将当前工作目录切换到HOME目录下。比如当前工作目录为Desktop,如果我想切回HOME目录,具体代码为:
cd ~

当然,~符号也可以与路径参数同时使用,表示在HOME路径下打开其他文件目录,比如我想退出Desktop目录,然后打开Documents目录,具体代码如下:

cd ~/Documents

可以从pwd的输出看到,已经成功退出Desktop目录打开Documents目录了。 

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值