-1

如何检查目录中的任何符号链接是否正在引用文件- 我想删除除符号链接和引用文件之外的所有其他文件。是否有任何直接命令可以检查或解决此问题?

4

1 回答 1

0

如果符号链接在同一目录中或在众所周知的目录中,那将很容易。只需检查是否没有其他文件共享相同的 inode ls -d1Li

否则,没有直接的方法可以知道任何给定文件是否存在符号链接。即使探索所有已挂载的文件系统也不可靠,因为该链接可能存在于当前未挂载的文件系统上,或者存在于远程访问文件的远程机器上(NFS、CIFS 等)。

于 2012-07-18T10:17:16.407 回答