在 Linux 系统中,查看一个文件或目录的绝对路径可以使用以下几种方法:
pwd
命令pwd
(print working directory)命令用于显示当前工作目录的绝对路径。/home/user/documents
目录下,在终端输入pwd
,输出将是/home/user/documents
。readlink
命令readlink
命令用于读取符号链接所指向的目标文件的绝对路径。如果目标不是符号链接,也可以用来获取其绝对路径。/home/user/link_to_file
,如果它是一个符号链接指向/home/user/real_file
,使用readlink -f /home/user/link_to_file
将输出/home/user/real_file
。这里的-f
选项表示解析所有的符号链接并输出最终的绝对路径。realpath
命令realpath
命令用于获取指定文件或目录的真实绝对路径,它会解析符号链接等特殊情况。/home/user/dir_with_links
,其中包含符号链接,使用realpath /home/user/dir_with_links
将输出该目录的真实绝对路径,解析了其中所有的符号链接。readlink
,在需要准确获取文件或目录的实际绝对路径时使用,特别是在涉及到文件系统中的复杂链接结构的情况下。如果遇到无法查看绝对路径的情况:
sudo
命令提升权限(需要谨慎使用),例如sudo pwd
(在当前目录下获取绝对路径时如果权限不足的情况)。领取专属 10元无门槛券
手把手带您无忧上云