从作为别名的文件夹获取原始文件并将符号链接指向另一个文件夹

时间:2014-11-08 02:17:48

标签: macos bash shell unix directory

如何从别名和符号链接到另一个文件夹的文件夹中获取原始文件? 我有一个目录结构。有这个文件夹A和B.文件夹B是文件夹B的链接。当我得到文件夹A的信息时,我看到它的类型是别名。大小只有12个字节,它有一个名为"原始"它指向文件夹B.

我想获取文件夹A的原始路径。

1 个答案:

答案 0 :(得分:2)

您需要在符号链接上运行readlink才能获得其规范路径。参见例如:

$ pwd
/tmp/test

$ ls -l 
total 8
lrwxr-xr-x  1 zzuser  wheel  17 Nov  7 18:28 NewFolderB -> /tmp/test/folderb
drwxr-xr-x  2 zzuser  wheel  68 Nov  7 18:19 foldera
drwxr-xr-x  2 zzuser  wheel  68 Nov  7 18:28 folderb



$ readlink -n NewFolderB
/tmp/test/folderb

readlink还支持一些可能对您有用的其他选项。查看手册页以获取更多详细信息。