在终端中显示文件的完整路径

Kar*_*son 12 command-line bash files paths

我有一个文件。我想在终端中回显到它的完整路径。

哪个命令会?

Ser*_*nyy 19

readlink-e标志一起使用。它不仅为您提供文件的完整路径,还提供了符号链接的真实路径

$ readlink -e ./out.txt                                                                                                  
/home/xieerqi/out.txt
Run Code Online (Sandbox Code Playgroud)

每当需要获取文件的完整路径时,我都会在自己的脚本中使用它


Kar*_*son 8

我找到了:

sudo apt-get install realpath
Run Code Online (Sandbox Code Playgroud)

然后:

realpath MY_FILE
Run Code Online (Sandbox Code Playgroud)

  • 你也可以使用 `mlocate` 包中的 `locate` 命令。 (4认同)

Rah*_*hul 5

如果您不知道文件的位置,请使用find命令。

find / -name MY_FILE

它将打印MY_FILE/.

或者您可以使用 find $PWD -name MY_FILE 在当前目录中搜索。

如果您知道位置,MY_FILE则转到包含的文件夹MY_FILE并使用

pwd命令打印MY_FILE.

  • 对于在当前目录中搜索,您还可以使用 `find $PWD -name` 代替 `find。-name`,并且所有结果都将包含真实路径而不是`./` 符号。 (2认同)