📅  最后修改于: 2023-12-03 14:43:58.654000             🧑  作者: Mango
在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脚本或进行系统管理工作时,这个命令会非常有用。