`

dirname 的用法

    博客分类:
  • Unix
阅读更多
  dirname 命令用于取出路径名中除最后一个节点之外的名字。如果pathname中不带 / 字符,则输出结果为 . ,表示当前目录。


[tito@localhost ~]$ dirname /home/tito/mydir
/home/tito
[tito@localhost ~]$ dirname /home/tito/mydir/
/home/tito
[tito@localhost ~]$ dirname /home/tito/mydir/hello.c
/home/tito/mydir
[tito@localhost ~]$ dirname hello.c
.



在日常的开发中,我们的shell脚本可以加入如下命令,找到shell脚本的所在目录


 path_home=`dirname $0`
 cd $path_home



分享到:
评论

相关推荐

    前端开源库-dirname-shim

    "umd-dirname" 是与"dirname-shim" 相关的一个概念,它是指符合UMD规范的模块中获取目录名的方法。UMD是一种兼容多种模块加载方式的设计模式,可以同时在AMD、CommonJS和全局模式下运行。"umd-dirname" 可能是...

    node.js中的path.dirname方法使用说明

    由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) ) 接收参数: p path地址 例子: 代码如下: var path= require(“path”); path.dirname(‘/foo/bar/baz/asdf/quux’) // returns...

    Linux dirname命令的具体使用

    - `--help`: 显示dirname命令的帮助信息,列出所有可用的选项和用法。 - `--version`: 输出dirname命令的版本信息,方便查看软件的版本和更新情况。 ### 4. 参考示例 #### 4.1 最后一个文件是目录的情形 ```bash ...

    PHP中__FILE__、dirname与basename用法实例分析

    本文实例讲述了PHP中__FILE__、dirname与basename用法。分享给大家供大家参考。具体方法如下: 在php中__FILE__当前运行文件的完整路径和文件名,如果用在被包含文件中,则返回被包含的文件名,这是一个魔法变量(预定...

    regex-dirname:用于捕获路径目录名称的正则表达式

    用法 var re = require ( 'regex-dirname' ) ; 关于 用于捕获路径。 var dir ; // On a POSIX platform... dir = re . exec ( '/foo/bar/index.js' ) [ 1 ] ; // returns '/foo/bar' // On a Windows ...

    Node.js中 __dirname 的使用介绍

    `__dirname` 提供了一种简单的方法来获取当前脚本文件的绝对路径,这使得我们能够创建指向其他文件或资源的可靠路径,而无需硬编码具体的文件路径。 ### 方法介绍 #### 示例1 假设我们有一个名为 `app.js` 的文件...

    如何使用python3获取当前路径及os.path.dirname的使用

    本文将介绍如何使用Python 3获取当前工作目录路径,以及如何使用`os.path.dirname`函数来获取指定文件的目录路径。 首先,我们需要明确几个概念。在Python中,"当前路径"通常指的是执行脚本时的工作目录,也就是...

    dirname-filename-esm:ES模块环境的__dirname和__filename

    Node.js上ES模块的__dirname和__filename 发布了Node.js v13.2.0,该版本提供了对ES模块的支持。 解释了概述。... 用法非常简单。 // In ".mjs" script or a script under "type": "module" packag

    PHP dirname(__FILE__)原理及用法解析

    上面的方法输出为 /home/web dirname(dirname(\__FILE__));//得到的是文件上一层目录名 dirname(\__FILE__);//得到的是文件所在层目录名 发现网上找了很多文章都是错误的,特别验证后发出来: dirname(_FILE_) ...

    node全局变量__dirname与__filename的区别

    在Node.js环境中,全局变量`__dirname`和`__filename`是两个非常重要的概念,它们分别用于获取当前模块文件所在的目录和文件名。...在实际开发中,理解它们的区别和用法是提高代码可读性和维护性的重要步骤。

    php getcwd与dirname(__FILE__)区别详解

    `getcwd()` 和 `dirname(__FILE__)` 都是用来处理文件路径的函数,但它们之间存在一些关键...而当需要获取当前文件的绝对路径时,应使用 `dirname(__FILE__)`。了解这些差异有助于编写更准确、更具可移植性的PHP代码。

    php dirname(__FILE__) 获取当前文件的绝对路径

    PHP 常量 dirname(__file__) ...1)dirname(__FILE__) 函数返回的是脚本所在在的路径。 ... <?...$basedir = dirname(__FILE__);...这个相当于, asp中的server.mappth的用法 如果b.php被其他目录里的a.php文件req

    浅析python3中的os.path.dirname(__file__)的使用

    `os.path.dirname()` 是该模块的一个方法,它的功能是从给定的完整路径中提取出目录部分,不包括文件名或者最后一个路径分隔符。例如,如果你有一个路径 `'D:\test\t.py'`,`os.path.dirname()` 将返回 `'D:\test'`...

    PHP dirname简单使用代码实例

    下面我们将深入探讨 `dirname()` 的用法、参数、返回值以及常见示例。 ### 函数定义 `dirname(string $path) : string` `dirname()` 接受一个字符串 `$path`,该字符串通常是一个文件的完整路径,然后返回路径中...

    解析php dirname()与__FILE__常量的应用

    当 `dirname(__FILE__)` 被使用时,它会返回包含 `__FILE__` 常量的文件所在的目录。如果当前目录是系统根目录,`dirname(__FILE__)` 可能返回一个点(`.`),表示当前目录。 有时,我们可能需要获取上一级目录。在...

Global site tag (gtag.js) - Google Analytics