位置: 编程技术 - 正文

在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为)

编辑:rootadmin

推荐整理分享在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:获取linux命令执行结果,linux系统中获取帮助信息的命令为,linux系统中获取帮助信息的命令,linux系统如何获得,linux系统如何获得,在linux系统中获取帮助信息的命令,linux系统中获取pid为888,在linux系统中获取帮助信息的命令,内容如对您有帮助,希望把文章链接给更多的朋友!

方式一:使用“ dirname“ 去获得(提取)目录名

语法如下:

复制代码代码如下:[root@dabu.info ]#dirname /文件/路/径或者是复制代码代码如下:[root@dabu.info ]#VAR="$(dirname /文/件/路径/文件名)"或者复制代码代码如下:[root@dabu.info ]#FOO="/path/to/my/folder/filename.avi"[root@dabu.info ]#OUT="$(dirname ${FOO})"实例如下:如dabu.txt文件的路径为/root/aaa/bbb/dabu.txt。获得其目录名的方法如下,输入:复制代码代码如下:[root@dabu.info ]#dirname /root/aaa/bbb/dabu.txt输出为:复制代码代码如下:/root/aaa/bbb下面的例子将dabu.txt的目录名赋值给了SRC 变量,在通过 echo命令显示SRC变量的值:

复制代码代码如下:[root@dabu.info ]#SRC="$(dirname /root/aaa/bbb/dabu.txt)"[root@dabu.info ]#echo "Dirpath - $SRC"输出如下:复制代码代码如下:Dirpath - /root/aaa/bbb

方式二:使用bash/ksh shell从文件绝对路径提取目录名

在Linux系统中获得文件所在目录名的方法(在linux系统中获取帮助信息的命令为)

$ 字符被用作字符扩展和替换 。 我们可以使用它来操作和扩展变量而不需使用外部命令,如sed 或者 awk 。《parameter expansion, and command substitution》使用模式如下:

假设 将dabu.txt 文件的绝对路径/root/aaa/bbb/dabu.txt赋值给 变量 FILE,输入:

复制代码代码如下:[root@dabu.info ]# FILE="/root/aaa/bbb/dabu.txt "[root@dabu.info ]# echo "$FILE = $FILE"或者将 echo "$FILE = $FILE" 替换为 echo $FILE 。不过前面那句适合在脚本里使用,因为打印出来方便阅读。自己测试下就知道了。

接着输入: echo ${FILE%/*}

最后输出:复制代码代码如下:/root/aaa/bbb

当然也可以将输出给变量,如下,输入赋值给VAL变量:

复制代码代码如下:[root@dabu.info ]#VAL="${FILE%/*}"[root@dabu.info ]#echo "Dirpath ----- $VAL"输出:复制代码代码如下:Dirpath ----- /root/aaa/bbb

Linux系统中获取路径的文件名的方法 复制代码代码如下:[root@dabu.info]#basename/root/aaa/bbb/dabu.txt显示:复制代码代码如下:dabu.txt#获取路径的文件名shell脚本中如何获得脚本文件所在路径?方法

使用find命令查找Linux中的隐藏文件的方法 我们可以在Linux或者Unix系统上使用find命令去查询所有(全部)隐藏文件基本语法如下:复制代码代码如下:[root@dabu.info~]#find/要查找的文/件/夹/-name".*"-print

Linux中的find命令使用时的一些注意点整理 find命令中用了-path参数,则文件名是匹配shell通配符模式。这时候,元字符不能识别'/'和'.'。举个例子假设/root目录下有四个文件,其绝对路径分别为:

标签: 在linux系统中获取帮助信息的命令为

本文链接地址:https://www.jiuchutong.com/biancheng/365455.html 转载请保留说明!

上一篇:在Linux系统中给iptables规则添加注释的教程(在对linux系统中dir)

下一篇:Linux系统中获取路径的文件名的方法(linux系统获取ip地址)

  • 捐赠支出需要什么手续
  • 印花税核定征收管理办法
  • 税控盘怎么增加专票
  • 煤炭企业在建工程核算探讨
  • 公司报销费用发票怎么开
  • 应付利润的核算内容
  • 房租费用在本年内可以不摊销吗?
  • 企业接受捐赠是营业收入吗
  • 增值税发票开票有误怎么办?
  • 非营利组织取得稳岗补贴收入要交税吗
  • 资本公积要交印花税账簿税吗
  • 通行费如何填报表二
  • 公园门票可以报销吗
  • 汇兑损益减少怎么记账
  • 不动产进项税额怎么算
  • 企业员工自行体检流程
  • 工资税金算法
  • 员工辞退补偿金发放逾期
  • 鸿蒙桌面卡片怎么变小
  • app data文件夹
  • 给员工买饮料
  • 赔绿化损失费的法律依据
  • 残保金通过什么科目核算
  • 研发费用的归集范围
  • 如何取消网络拦截
  • 折旧计算表属于外来原始凭证吗
  • vue方法顺序执行
  • thinkphp3.1
  • 企业投资固定资产
  • api接口是干嘛的
  • 竣工结算审计费用在线计算器
  • laravel实战教程
  • python可以制作软件吗
  • 税号一般多少位数字
  • 社保滞纳金计入个人账户吗
  • 金税盘减免税款借方余额
  • 运输发票的抵扣期限
  • SQLite教程(十):内存数据库和临时数据库
  • 应交税费应交增值税的三级科目有哪些
  • 水利基金应税项填的数据怎么查
  • 母公司与子公司的区别
  • sql server如何设置远程连接
  • 可以抵扣的进项发票有哪些
  • 开的票比实际支付的多,账务怎么处理
  • 营业外收入交企业所得税吗
  • 收到去年的普通发票
  • 服务业如何确定收入
  • 银行卡定期存款怎么取出来
  • 疫情防控重点保障物资免征增值税
  • 党费返还款怎么做分录
  • 预付账款计提减值吗
  • 未计提坏账准备的应收账款
  • 银行存款利息记账凭证
  • 增值税结转到本年利润吗
  • 银行回单中借贷表示什么意思
  • mysql中索引的使用
  • sql语句查询去重
  • mysql8高可用
  • win7,win8.1,win10命令行配置ip地址图文教程
  • win7系统怎么合并分区
  • Windows Server 2008与2012建立林信任详细步骤
  • win8任务管理器快捷键
  • centos文件权限详解
  • windows防火墙无法更改某些设置错误代码0×80070422
  • mac文件怎么用
  • centos6.10安装
  • 文件属性命令
  • Linux系统中如何编译C程序?
  • node.js获取文件信息的方法是什么
  • opengl编程实例
  • AddForceAtPosition方法:增加刚体点作用力
  • angularjs2
  • jquery点击切换背景颜色
  • easyui加载数据慢
  • python 面向对象 类
  • javascript简单吗
  • python字典常用操作以及字典的嵌套
  • 广州车辆购置税官网
  • 成都税务举报电话多少
  • 黄金消费税如何缴纳
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设