在linux的另一个目录中查看文件的完整路径?

时间:2014-12-12 16:18:59

标签: linux

我想显示一个文件的完整路径,该文件位于linux的另一个目录中。

例如我在/ home / user / test中,我想从那里看到文件fl1的路径,这可以说是/ home / user / test2 / fl1,但实际上我并不是知道fl1在哪里,我想打印它到终端的路径。

4 个答案:

答案 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 realpathhttp://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 

将显示文件,目录和那些目录文件和子目录