|
有N个路径名,它们中间有些可能指向同一个物理路径(尽管路径名不一样),比如~,/root,/root/Desktop/../,再如~user, /home/user, $HOME。
如何使用命令来判断它们的唯一性呢?
其实这个问题出自我最近编写的一个"协同进程"示例脚本的其中一个函数checkidt(),详见
http://www.linuxsir.cn/bbs/showt ... d=574321#post574321
我使用了stat命令根据目录的inode(stat -c %i <directory>)来判断路径的唯一性。可能大家有更好的方法,不妨交流一下。 |
|