我需要处理一些目录,确定其中哪些文件是符号链接(symbolic link),以及它们链接到什么。这听起来很简单,但我无法控制文件名中是否存在控件或其他字符,我需要一个可靠的解决方案。
那么,给定一个任意名称的文件,当链接目标也可以有任意内容时,我如何安全地确定它链接到什么?
最佳答案
readlink -f <linkname>
请参阅 Linux 的 readlink(1) 手册页, FreeBSD , NetBSD , OpenBSD , DragonFly或 GNU coreutils信息页。
关于bash - 在 Bash 中,我如何安全地确定软链接(soft link)指向什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3276403/