搜索热词

Blog:博客园 个人

本文只总结一些常用的用法,更详细的说明见man basename和 basename --help。

basename命令

basename命令用于获取路径中的文件名或路径名,还可以对末尾字符进行删除。

语法格式

basename NAME [SUFFIX]

basename OPTION... NAME...

参数说明

参数

说明

-a

支持多个路径

-s

删除后缀

-z

输出每行末尾为NUL,而不是换行符。

实例

获取路径末尾的文件名或路径名

[root@test ~]# basename /root/users.txt

users.txt

[root@test ~]# basename /etc/sysconfig/

sysconfig

去掉末尾的指定字符

# 去掉扩展名

[root@test ~]# basename /root/users.txt .txt

users

[root@test ~]# basename -s .txt /root/users.txt

users

# 去掉指定的字符

[root@test ~]# basename /root/anaconda-ks.cfg da-ks.cfg

anacon

[root@test ~]# basename -s da-ks.cfg /root/anaconda-ks.cfg

anacon

获取多个路径的文件名或者路径名

[root@test ~]# basename -a /root/users.txt /etc/sysconfig/

users.txt

sysconfig

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

basename函数 linux,Linux基础:basename命令总结相关推荐

  1. Linux 入门基础——常用命令(一)

    1. 初识 Linux Linux根据原生程度,分为两种: (1)内核版本: Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的 ...

  2. Linux操作系统基础知识命令参数详解

    Linux操作系统 RAID分组 RAID JBOD RAID JBOD的意思是Just a Bunch Of Disks,是将多块硬盘串联起来组成一个大的存储设备,从某种意义上说这种类型不被算作RA ...

  3. Linux的基础常用命令

    需要记住的命令: ------------------------------------------------------------------------------------------- ...

  4. Linux 入门——基础使用及常见命令

    目录 Linux学习参考网站 1.Linux的基础使用 1.1环境搭建 1.2Linux基础命令 1.3Linux树形目录结构 1.4文件操作 1.5Linux磁盘管理 1.6 Linux apt 命 ...

  5. 萌新linux的基础笔记

    笔记下载 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 命令 vim vim命令 前言 一个萌新写的linux的基础笔记 命令 ls //查看当前目录文件夹与文件 ...

  6. Linux中的basename命令

    Linux中的basename命令 basename --help basename 目录名/文件名 basename 文件名 文件后缀 basename -s 文件后缀 文件名 basename - ...

  7. Linux C中的basename函数用法示例

    函数原型使用man 3 basename可以查看到. 从中可以看出,这个函数和dirname函数联系非常紧密. 下面是相关的源码示例 //gcc -g basename_demo.c -o basen ...

  8. basename函数 linux,Linux C中的basename函数用法示例

    函数原型使用man 3 basename可以查看到. 从中可以看出,这个函数和dirname函数联系非常紧密. 下面是相关的源码示例 //gcc -g basename_demo.c -o basen ...

  9. Linux基础常用命令

    ps -ef用于查看全格式的全部进程,其中"ps"是在Linux中是查看进程的命令,"-e "参数代表显示所有进程,"-f"参数代表全格式. ...

  10. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

最新文章

  1. base64 数据处理
  2. linux alpine 用dockerfile创建的ssh镜像
  3. 本博客Matlab、FPGA代码获取方法
  4. LeetCode-滑动窗口-3. 无重复字符的最长子串
  5. 【wpf WebBrowser 清空网站的CookieSession 清空用户登录状态】
  6. 360 补天平台,也没个什么人啊。。。
  7. 如何快速找出找出两个数组中的_看动画学算法之:排序-快速排序
  8. JavaScript玩转机器学习:平台和环境
  9. 直接无序搜索 vs 先排序后搜索
  10. HTTP协议中GET、POST和HEAD的介绍
  11. 如何将文件地址转为url_如何快速替换WordPress站点新旧URL地址?
  12. 计算机组成原理:超标量,让CPU的吞吐率超过1
  13. 简记_高频变压器基础知识(一)
  14. 复合梯形公式matlab代码,复合梯形公式
  15. 594万奖金池!行人重识别、遥感图像语义分割等赛事全面启动!2020 年全国人工智能大赛来了...
  16. 元宇宙、区块链和潘家园
  17. 静态路由原理及配置(8)
  18. PSP开发简明教程(3)
  19. Ajax详解第六篇(jQuery实现Ajax)
  20. 从“为什么创业”到“怎么创业”(转)

热门文章

  1. H3C 静态路由ECMP实验
  2. java dialog按钮英文,java – Dialog标题栏中的自定义按钮
  3. 北大CMA课程一次搞定CMA认证
  4. 适合程序员专心工作听的音乐集
  5. ACM-ICPC 2018 江苏站 I. T-shirt (含矩阵乘法结合律证明)
  6. 解构赋值是什么?如何使用?
  7. 老路《用得上的商学课》学习笔记(11-15课)
  8. 计算机组成原理中机器字长与存储字长的定义,与区别
  9. 乐视网今日复盘;百度副总裁邬学斌离职;iPhone X出货2900万部丨价值早报
  10. mysql gis index 索引原理_Mysql 索引原理及优化