zoukankan      html  css  js  c++  java
  • (转)Linux: dirname、basename命令详解

    Linux: dirname、basename命令详解

    原文:http://blog.sina.com.cn/s/blog_3f63916f010143vo.html

    一、dirname指令

    1、功能:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的路径(目录的部分)

    2、用法:dirname filename

    例如下面几个例子
    (1)# dirname /etc/sysconfig/network-scripts/ifcfg-eth0
    /etc/sysconfig/network-scripts
    (2)# dirname /boot/grub/grub.conf
    /boot/grub
    (3)# dirname /etc/inittab
    /etc
    (4)# echo `pwd` && dirname modprobe.conf
    /etc
    .
    (5)#echo `pwd` && dirname sysconfig/network-scripts/
    /etc
    sysconfig

    二、basename指令

    1、功能:从给定的包含绝对路径的文件名中去除左边目录部分或者同时去除某个后缀的内容(目录的部分),然后返回剩下的部分(非目录的部分)

    2、用法:basename filename [suffix]

    例如下面几个例子
    (1)#basename /etc/sysconfig/network-scripts/ifcfg-eth0
    ifcfg-eth0
    (2)#basename /boot/grub/grub.conf
    grub.conf
    bt4破解无线网络
    (3)#echo `pwd` && basename sysconfig/network-scripts/
    /etc
    network-scripts
    (4)# basename /boot/grub/grub.conf.bak .bak
    grub.conf
    (5)# basename /boot/grub/grub.conf.bak .conf.bak
    grub

  • 相关阅读:
    vue中路由跳转传递参数
    父组件向子孙组件传递数据provide/inject
    微信、QQ等内置浏览器定位失败
    Java ArrayList类
    java 生成 [1, n] 之间的随机数
    Java 构造方法
    Java this关键字
    Java private关键字及作用
    Java 随笔
    Java 内存划分
  • 原文地址:https://www.cnblogs.com/liujiacai/p/8313568.html
Copyright © 2011-2022 走看看