raksmart活动促销

分享

写回答

发帖

Linux下目录快速切换小工具bd

Raksmart Raksmart 7398 人阅读 | 8 人回复

发表于 2018-5-29 22:50:10 | 显示全部楼层 |阅读模式

当我们在Linux服务器上切换父目录时,假设现在所处的目录路径为:/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy,如何快速切换到ef目录?通常使用cd命令进行目录切换,cd ../../,有几级目录就输入几次"../",如果目录嵌套的过深,就会有点麻烦...因此,本次介绍的这款工具,可以快速的返回指定的父目录中。

一、安装bd:
# wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd
# chmod +rx /usr/bin/bd
# echo 'alias bd=". bd -s"' >> ~/.bashrc
# source ~/.bashrc
//-si:忽略目录名的大小写,-s:不忽略

要启用自动补全功能:
# wget -O /etc/bash_completion.d/bd https://raw.github.com/vigneshwaranr/bd/master/bash_completion.d/bd

# source /etc/bash_completion.d/bd
二、回到本文开头的问题,如何快速切换到ef目录?
# bd ef
如果再想直接进入ab目录,可以:
# bd ab

只需输入“bd <开头几个字母>”,就能直接进入所对应的目录
如果层次结构中有不止一个具有相同名称的目录,bd 将会切换到距离现在目录最接近的目录,比如/tmp/ab/bc/cd/de/ef/fg/ab/zz/xx/yy中有两个名称相同的目录ab,则:


回答|共 8 个

变形金刚

发表于 2018-5-30 17:50:53 | 显示全部楼层

看着就不简单
回复 支持 反对

使用道具 举报

烟花水月

发表于 2018-5-30 17:51:21 | 显示全部楼层

希望不会出现这个问题
回复 支持 反对

使用道具 举报

春雷滚滚

发表于 2018-5-30 17:51:37 | 显示全部楼层

就是这样的
回复 支持 反对

使用道具 举报

天地正气

发表于 2018-5-30 17:51:57 | 显示全部楼层

看看就行了啊
回复 支持 反对

使用道具 举报

南城以北花似海

发表于 2018-5-31 23:41:19 | 显示全部楼层

过来学习一下
回复 支持 反对

使用道具 举报

无限神功

发表于 2018-6-28 17:52:27 | 显示全部楼层

蹦蹦蹦蹦蹦
回复 支持 反对

使用道具 举报

水滴石穿

发表于 2018-7-12 17:49:11 | 显示全部楼层

没毛病就是这样
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

RakSmart讨论

RakSmart
优惠码:6.5折优惠链接
介绍:RakSmart是知名的美国服务器租用商,包括美国站群服务器、美国cn2服务器、香港服务器等热门产品,RakSmart与国内中国联通、中国电信、中国移动三大线路直连,国内访问速度快。
查看更多

七仙女

发表主题