Linux下如何高效回退到特定层级目录?

在Linux中,面对长路径时,回退到特定父目录是个挑战。本文介绍了shell脚本up.sh,它可以让你快速跳转到指定层级或目标目录,支持tab补全,提高工作效率。安装后,通过简单的命令如`up`或`up 数字`,就能轻松在目录间切换。
摘要由CSDN通过智能技术生成

Linux 下如果我们进入到了一个比较长的路径,比如:

/home/alvin/projects/blogdemos/linux-system-programming/thread
/home/alvin/projects/blogdemos/diff
/home/harry/study/亚洲文化/日本文化/中日交流/影视业/动作片

如果我们想要回退到一个特定的父目录,那么我们通常的做法是这样敲:

cd …/…/…/

如果层级比较少,那这样勉强还可以接受,但如果层级很深,那可能就会 cd 到你怀疑人生了。

本文将介绍一个工具,它能帮你快速进入到某一个特定的父目录,而无需一路 cd 。你可以直接指定回退的层级数,或者要回退的目标目录,非常方便。

更重要的是,它甚至还支持 tab 键,而且在不重复的情况下,你也可以指定目标目录的前几个字母即可,大大增加了工作效率。

这个工具其实就是个 shell 脚本,名字是 up.sh ,除了支持 bash 外,对 zsh 和 fish shell 的支持也很好。

up脚本的安装

这个脚本是第三方人员开发的,所以需要我们人为安装到我们的系统。

首先,我们需要先将 up.sh 下载到我们本地,然后再使能这个脚本:

# wget -P ~/.config/up/up.sh https://raw.githubusercontent.com/shannonmoeller/up/master/up.sh
<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值