当前位置: 首页 > 编程笔记 >

Linux basename命令的使用方法

萧英光
2023-03-14
本文向大家介绍Linux basename命令的使用方法,包括了Linux basename命令的使用方法的使用技巧和注意事项,需要的朋友参考一下

01. 命令概述

basename - 从文件名中剥离目录和后缀

basename命令用于打印目录或者文件的基本名称。basename和dirname命令通常用于shell脚本中的命令替换来指定和指定的输入文件名称有所差异的输出文件名称。

02. 命令格式

basename 名称 [后缀]
basename 选项

03. 常用选项

显示 去掉 目录成分 后的 NAME. 如果 指定了 SUFFIX, 就 同时 去掉 拖尾的
SUFFIX.
--help 
 显示 帮助信息, 然后 结束
--version
 显示 版本信息, 然后 结束

04. 参考示例

4.1 显示文件名,不包含目录

[deng@localhost ~]$ basename /home/deng/scott_data.sql 
scott_data.sql
[deng@localhost ~]$ 

4.2 显示文件名,不包含目录,不显示后缀

[deng@localhost ~]$ basename /home/deng/scott_data.sql .sql
scott_data
[deng@localhost ~]$ 

4.3 显示文件名,不包含目录,不显示后缀

-s指定移除的后缀

[deng@localhost ~]$ basename -s .sql /home/deng/scott_data.sql 
scott_data
[deng@localhost ~]$ 

4.4 将多个参数按照顺序输出

[deng@localhost test]$ basename -a ./20190712.log ./20190713.log 
20190712.log
20190713.log
[deng@localhost test]$ ls

4.5 显示最后一个目录的名字

如果最后一个是目录,那么就会显示最后一个目录的名字

[deng@localhost test]$ basename /home/deng/share/
share
[deng@localhost test]$ 

到此这篇关于Linux basename命令的使用方法的文章就介绍到这了,更多相关Linux basename命令内容请搜素小牛知识库以前的文章或下面相关文章,希望大家以后多多支持小牛知识库!

 类似资料:
  • 本文向大家介绍Linux tr命令的使用方法,包括了Linux tr命令的使用方法的使用技巧和注意事项,需要的朋友参考一下 01. 命令概述 tr命令可以对来自标准输入的字符进行替换、压缩和删除。它可以将一组字符变成另一组字符,经常用来编写优美的单行命令,作用很强大。 tr的英文全称是“ transform ”,即转换的意思。tr他只能从标准输入中读取数据,因此,tr要么将输入文件重定向到标准输入

  • 本文向大家介绍Linux locate命令的使用方法,包括了Linux locate命令的使用方法的使用技巧和注意事项,需要的朋友参考一下 01. 命令概述 locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一

  • 本文向大家介绍Linux whatis命令的使用方法,包括了Linux whatis命令的使用方法的使用技巧和注意事项,需要的朋友参考一下 01. 命令概述 whatis命令在一些特定的包含系统命令的简短描述的数据库文件里查找关键字,然后把结果送到标准输出。 查找的内容必须完全匹配关键字的才会输出。whatis数据库文件是用/usr/sbin/makewhatis 命令建立的。 02. 命令格式

  • 本文向大家介绍Linux 常用命令之Linux more命令使用方法,包括了Linux 常用命令之Linux more命令使用方法的使用技巧和注意事项,需要的朋友参考一下 more 是我们最常用的工具之一,最常用的就是显示输出的内容,然后根据窗口的大小进行分页显示,然后还能提示文件的百分比。 more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方

  • 本文向大家介绍cmd组合和管道命令的使用方法(命令组合),包括了cmd组合和管道命令的使用方法(命令组合)的使用技巧和注意事项,需要的朋友参考一下 1.& Usage:第一条命令 & 第二条命令 [& 第三条命令...] 用这种方法可以同时执行多条命令,而不管命令是否执行成功 Sample: C:/>dir z: & dir c:/Ex4rch The system cannot find the

  • 本文向大家介绍telnet 命令使用方法大全,包括了telnet 命令使用方法大全的使用技巧和注意事项,需要的朋友参考一下 什么是Telnet?   对于Telnet的认识,不同的人持有不同的观点,可以把Telnet当成一种通信协议,但是对于入侵者而言,Telnet只是一种远程登录的工具。一旦入侵者与远程主机建立了Telnet连接,入侵者便可以使用目标主机上的软、硬件资源,而入侵者的本地机只相当于