如何在终端中显示文件或目录的完整路径?

Kal*_*Kid 11 filesystem files paths directory

我需要知道目录名称如何才能在终端中输入。如何访问目录的名称?

Windows 资源管理器曾经有一个带有完整路径的标题栏。有人可以帮我弄清楚如何查看某个文件的完整路径吗?

Bud*_*hot 22

如果您使用 nautilus 浏览文件,则可以按 切换导航栏Ctrl + L

如果您正在使用终端,只需使用pwd即可知道您当前位置的绝对路径。

  • 并且不要忘记需要在终端内转义空格字符。如果你想访问`/path/to/the force`,那么你需要做`cd /path/to/the\force`。 (2认同)

kar*_*rel 13

要在终端中显示文件的完整路径,只需将文件的图标拖入终端,文件的完整路径将显示为用两个撇号(单引号字符)括起来。就这么简单。

在 Ubuntu 20.04 及更高版本中,无法从桌面拖放文件或目录,但可以在其他位置工作,包括在文件文件管理器中从桌面拖放。


Eld*_*eek 5

find 可以从终端轻松地完成此操作。下面是我正在查找文件 Taxes-2013.pdf 的完整路径的示例:

sudo find / -name Taxes-2013.pdf

提供输出:

/home/me/Documents/Taxes-2013.pdf
Run Code Online (Sandbox Code Playgroud)

我使用 sudo ,这样我就可以避免从树根搜索时使用 find 得到的所有权限被拒绝的输出。

如果您只想要路径名并希望删除文件名,您可以使用

sudo find / -name Taxes-2013.pdf | xargs -n1 dirname

注意:如果您习惯在名称中添加空格,与您相关。

一些来源:

https://www.unixtutorial.org/commands/dirname/

http://www.commandlinefu.com/commands/using/dirname

http://man7.org/linux/man-pages/man1/xargs.1.html

在 Ubuntu 14.04 上测试