插件窝 干货文章 Linux怎么显示文件完整路径

Linux怎么显示文件完整路径

路径 realpath 完整 文件 179    来源:    2025-05-01

在 Linux 中显示文件的完整路径有以下几种常用方法:

1. pwd + 文件名(适用于当前目录下的文件)

echo "$(pwd)/filename"

2. realpath 命令(最直接)

realpath filename

如果系统未安装:sudo apt install realpath (Debian/Ubuntu) 或 sudo yum install realpath (RHEL/CentOS)

3. readlink 命令

readlink -f filename

4. find 命令(适合搜索文件时显示完整路径)

find / -name "filename" 2>/dev/null

5. ls 使用绝对路径

ls -l "$(pwd)/filename"

6. 在 shell 中按 Tab 自动补全

输入文件路径时按 Tab 键会自动补全为完整路径

7. 特殊场景:获取当前执行脚本的完整路径

#!/bin/bash
echo "脚本完整路径:$(realpath "$0")"

注意事项:

  • 以上方法对文件和目录都适用
  • 如果文件是符号链接,realpathreadlink -f 会解析最终目标路径
  • 在脚本中使用时建议用 realpathreadlink 以获得标准化路径

需要查看目录的完整路径时,直接将上述命令中的文件名替换为 . 即可(如 realpath .