basename command
文章目录
- 1.命令简介
- 2.命令格式
- 3.选项说明
- 4.常用示例
- 参考文献
1.命令简介
basename 从文件路径中剥离目录和后缀,以获取文件的基本名称。与 dirname 命令作用相反,dirname 用于获取目录部分。
2.命令格式
basename NAME [SUFFIX]
basename OPTION... NAME...
3.选项说明
长选项的强制参数对于短选项也是强制的。
-a, --multiple支持多个文件名称参数,将每一个参数当做文件名对待
-s, --suffix=SUFFIX移除后缀
-z, --zero以空字符 NUL 分隔输出而不是换行符
--help显示帮助并退出
--version显示版本并退出
4.常用示例
(1)获取文件名,不包含目录。
basename /root/go/src/main.go
main.go
(2)获取文件名,不包含目录与后缀。
basename /root/go/src/main.go .go
main
(3)同时获取多个文件名,不包含目录与后缀。
basename -a -s .go /root/go/src/main.go /root/go/src/util.go
main
util
(4)如果路径最后一个是目录,那么急脾气最后一个目录的名字。
basename /root/go/src/
src
参考文献
basename(1) - Linux manual page - man7.org
basename command相关推荐
- linux中shell自动对齐代码,linux – Shell编程 – 如何printf像表一样对齐我的输出?...
如何printf像表格一样对齐我的输出? Title Author BaokyBook Baoky2 Use basename commandUse basename command .. Baoky ...
- nodeJS 中文API node.js 中文文档
Node.js Manual & Documentation Table Of Contents Synopsis 概要 Global Objects 全局对象 global process ...
- sift是图像匹配的非常经典的算法
sift是图像匹配的非常经典的算法,但是很复杂,要想自己拿C或C++实现很麻烦,如果只是使用的话,有国外某高人维护的sift库,前期只要自己能够调用即可,关键是要熟悉大致的流程,对sift库有个了解, ...
- 图像处理-sift算法
sift是图像匹配的非常经典的算法,但是很复杂,要想自己拿C或C++实现很麻烦,如果只是使用的话,有国外某高人维护的sift库,前期只要自己能够调用即可,关键是要熟悉大致的流程,对sift库有个了解, ...
- nodeJs相关知识
Synopsis 概要 An example of a web server written with Node which responds with 'HelloWorld': 下边是一个用Nod ...
- 在Linux中,使用pdftotext批量转换pdf文件成txt文件
将多个PDF文件一次性转换为文本文件,可以在Linux中使用pdftotext命令和循环.以下是示例命令: To use pdftotext in Linux to convert multiple ...
- [node] node
# module.filename:开发期间,该行代码所在的文件. __filename:始终等于 module.filename. __dirname:开发期间,该行代码所在的目录. process ...
- about command : wget
2019独角兽企业重金招聘Python工程师标准>>> about command : wget wget help lwk@qwfys:~$ wget --help GNU Wge ...
- Bowtie2错误:Could not locate a Bowtie index corresponding to basename /home/s45/mouse
(base) s45@HP45:~/下载$ bowtie2 -x /home/s45/mouse SRR3151474.fastq -S SRR3151474.samCould not locate ...
最新文章
- ubuntu下启动和关闭tomcat的简单方法
- python布尔系列_python – 获取pandas布尔系列为True的索引列表
- Java的超类/基类Object
- 【渝粤题库】陕西师范大学152102 管理学原理作业(高起专)
- 各种囧然不同流行的编程风格
- BZOJ 1040 [ZJOI2008]骑士
- Csharp develop
- error: Program received signal SIGSEGV, Segmentation fault. (Codeblocks, C++)
- layui table 字体大小_根据状态修改layui表格显示的文字及字体颜色
- ai神经网络滤镜安装包
- 成功解决raise KeyError(f“None of [{key}] are in the [{axis_name}]“)KeyError: “None of [Index([‘age.in.y
- 德国是2018世界杯夺冠最大热门? Python数据分析来揭开神秘面纱…
- b-spline学习-系数计算及程序实践
- 成功解决error: no match for ‘operator<<’ (operand types are ‘std::basic_ostream<char>’ and ‘Eigen::Quate
- 服务器常用的操作系统
- C语言之stroke_s()
- java 重写equals的要点_重写equals 方法的注意事项
- 关于冲正,需要知道的那点事
- 【Spark | SparkStreaming】
- 【会声会影】视频导出、输出时,如何设置参数