📌  相关文章
📜  linux 显示文件绝对路径 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:43:58.654000             🧑  作者: Mango

Linux 显示文件绝对路径 - Shell-Bash

在Linux操作系统中,我们经常需要查找某个文件的绝对路径以便进行操作。本文中将介绍如何使用Shell-Bash命令行工具来显示文件的绝对路径。

命令语法
readlink -f <文件路径>
命令参数
  • -f: 输出文件的绝对路径
命令实例

假设我们要查找文件/var/www/index.html的绝对路径,可以输入如下命令:

$ readlink -f /var/www/index.html

执行以上命令后,输出结果将会是:

/var/www/index.html

如果文件不存在,则会输出错误信息:

readlink: no such file or directory: /var/www/index2.html

如果要查找当前目录下某个文件的绝对路径,可以使用相对路径,如下所示:

$ readlink -f hello.txt
使用技巧

如果你想要将文件的绝对路径存储到一个变量中,可以使用如下语法:

filepath=$(readlink -f /var/www/index.html)

执行以上命令后,变量$filepath将存储文件/var/www/index.html的绝对路径。

总结

readlink是一个非常实用的命令行工具,可以在Linux系统中轻松地获取文件的绝对路径。在编写Shell脚本或进行系统管理工作时,这个命令会非常有用。