readlink -f :显示文件全路径_显示文件完整路径
在 CentOS(及其他 Linux 系统)中,readlink 是一个用于解析符号链接(Symbolic Links)路径的命令。它可以帮助你获取符号链接指向的实际文件或目录的绝对路径,尤其在处理多层链接时非常有用。
基本语法
readlink [选项] 文件名或链接名
常用选项
选项 | 说明 |
-f | 规范化路径:递归解析所有符号链接,并返回最终的绝对路径(即使文件不存在)。 |
-e | 检查文件是否存在,若存在则返回绝对路径,否则无输出。 |
-m | 忽略文件是否存在,返回规范化后的路径(即使路径中有缺失的部分)。 |
-n | 不输出末尾的换行符(便于脚本处理)。 |
-v | 显示详细操作信息(部分系统支持)。 |
# 假设 /usr/bin/python 是一个指向 /usr/bin/python3.9 的符号链接
readlink -f /usr/bin/python
# 输出:/usr/bin/python3.9