admin 管理员组

文章数量: 887031


2024年1月22日发(作者:编译过程中对全局变量初始化)

linux获取文件的绝对路径

在Linux中,获取文件的绝对路径可以通过多种方式实现。以下是其中的几种方式:

1. 使用 pwd 命令

使用 pwd 命令可以获取当前所在目录的绝对路径,进而获取文件的绝对路径。例如,要获取文件

/usr/local/nginx/conf/ 的绝对路径,可以先进入该文件所在的目录,再执行 pwd 命令:

cd /usr/local/nginx/conf/

pwd

执行完毕后,会输出该目录的绝对路径,例如

/usr/local/nginx/conf。将该路径与文件名拼接起来即可得到文件的绝对路径:

/usr/local/nginx/conf/

2. 使用 readlink 命令

readlink 命令可以直接获取文件的绝对路径。例如,要获取文件 /usr/local/nginx/conf/ 的绝对路径,可以执行以下命令:

readlink -f /usr/local/nginx/conf/

执行完毕后,会输出该文件的绝对路径,例如

/usr/local/nginx/conf/。

3. 使用 realpath 命令

- 1 -

realpath 命令同样可以获取文件的绝对路径。例如,要获取文件 /usr/local/nginx/conf/ 的绝对路径,可以执行以下命令:

realpath /usr/local/nginx/conf/

执行完毕后,会输出该文件的绝对路径,例如

/usr/local/nginx/conf/。

以上是 Linux 中获取文件的绝对路径的几种方法,可以根据具体需求选择相应的方法。

- 2 -


本文标签: 文件 获取 命令 例如 过程