首页 > 代码库 > linux工具:快速返回某级父目录--bd
linux工具:快速返回某级父目录--bd
当我们在linux服务器上切换父目录时,通常使用cd ../../,有几级目录就输入几次"../",如果目录嵌套的过深,就会有点晕菜...因此,本次介绍的这款工具,可以快速的返回指定的父目录中。
1. 安装
# 下载 sudo wget --no-check-certificate -O /usr/bin/bd https://raw.github.com/vigneshwaranr/bd/master/bd # 修改权限 sudo chmod +rx /usr/bin/bd #增加别名,忽略大小写 echo ‘alias bd=". bd -si"‘ >> ~/.bashrc #使别名生效 source ~/.bashrc
2. 使用
# 假设当前的路径如下 /home/hadoop/medis/Data/Program/Books/learn/scala/test # 使用如下命令,即可调至/home/hadoop/medis/Data/Program/Books目录下 bd Books
还可以通过‘bd <开头几个字母>‘,更加直接快速调至以该字母开头的目录下。注:当层次结构具有相同名称目录,bd将会移动到最接近的目录,而不是最早出现的父目录:
# 假设当前的目录 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure #跳转至/home/hadoop/medis中 bd me #同名scala的目录,当前路径 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/play/structure bd scala /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala/
最后,与其他命令联合使用,注意:命令行引号中的bd命令只用于列出切换的目录,并未执行切换,因此当前路径未发生改变
#当前路径 /home/hadoop/medis/Data/Program/Books/learn/scala/test/extra/scala #注意当前路径没变 $ echo `bd lea` /home/hadoop/medis/Data/Program/Books/learn/ $ ls -l `bd lea` total 4 drwxrwxr-x 3 hadoop hadoop 4096 May 14 23:49 scala
linux工具:快速返回某级父目录--bd
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。