dirname
来源:互联网 发布:韦东山linux咋样 编辑:程序博客网 时间:2024/06/05 22:49
dirname 命令用来从文件路径中去掉最后一个/以及后面的部分。通常可以用来获取某个文件的所在目录。
比如:
dean@dean-Latitude-3330:~$ dirname /usr/bin//usr
dirname /usr/bin 的结果也是/usr, 说明如果以/结尾会被dirname直接忽略
dean@dean-Latitude-3330:~$ dirname dir.
如果有多个文件路径,则返回多个结果,用换行分隔
dean@dean-Latitude-3330:~$ dirname dir1/str dir2/strdir1dir2
有时候会看到这样的用法:
cd dirname $0
$0指的是当前正在执行的shell脚本的文件名, 因为在bash中, $是取变量值的符号,$0取的是程序接受的第一个参数,也就是启动脚本的时候传递的脚本的文件路径,可以是相对或者绝对路径。
http://blog.csdn.net/csfreebird/article/details/7974298
dirname $0 是获取当前shell脚本的目录
然后进入当前shell脚本所在目录。
这是个很好的获得当前脚本路径,并切换当前路径的方法。
0 0
- dirname
- dirname()
- dirname
- dirname
- dirname $0
- dirname(__FILE__)
- dirname(__FILE__)
- basename dirname
- dirname(__FILE__);
- dirname $0
- dirname $0
- dirname,basename
- Linux-dirname
- php的dirname(__FILE__)和dirname(dirname(__FILE__))
- __FILE__、dirname(__FILE__) 、 dirname(dirname(__FILE__))的使用
- dirname(__FILE__).DIRECTORY_SEPARATOR
- dirname( __FILE__ ).DIRECTORY_SEPARATOR;
- dirname(__FILE__) 'DOCUMENT_ROOT'
- 关于STM32中CAN1_RX0_IRQn和CAN1_RX1_IRQn的使用
- Windows下编译Lua源码
- Retina屏下的CSS雪碧图
- Linux进程案例
- Python标准库(6)
- dirname
- three.js 源码注释(一)./Three.js
- UVa 10780 - Again Prime? No time (质因式分解)
- 10 个迅速提升你 Git 水平的提示
- how to make native activity to apk
- 程序员技术练级攻略
- Java中文字符乱码遇到的奇怪问题
- java多线程:概念和原理
- 程序员学习能力提升三要素