我想显示一个文件的完整路径,该文件位于linux的另一个目录中。
例如我在/ home / user / test中,我想从那里看到文件fl1的路径,这可以说是/ home / user / test2 / fl1,但实际上我并不是知道fl1在哪里,我想打印它到终端的路径。
答案 0 :(得分:2)
如果您知道fl1
的位置,可以使用 realpath(1)。
realpath fl1
将打印/home/user/test2/fl1
。
NAME
realpath - return the canonicalised absolute pathname
SYNOPSIS
realpath [-s|--strip] [-z|--zero] filename ...
realpath --h|--help
realpath --v|--version
有关详细信息,请参阅man 1 realpath
或http://linux.die.net/man/1/realpath。
答案 1 :(得分:1)
尝试发现符号链接
的真实路径readlink -f /path/to/file
答案 2 :(得分:1)
如果要查找您不知道在哪里的任意文件,请运行
find / -name name_of_the_file
可能有几个同名的文件。
答案 3 :(得分:0)
ls -a
将显示文件,目录和那些目录文件和子目录