重新创建“丢失”的符号链接

重新创建“丢失”的符号链接

由于将一些文件从 Linux 复制到 Windows XP,然后再复制到 Linux,将一些文件转换为符号链接的元数据或任何内容都丢失了。

例如,我有一个名为“example”的文件,它应该是指向“../example2”的符号链接,但现在只是一个名为“../example2”的文本文件。

有没有办法可以自动将这些文件重新放到正确的链接中,或者我必须使用 ln 命令检查每一个文件?

答案1

恐怕您必须重新链接它们。将来请确保您尝试在类似的文件系统之间进行复制。

如果您仍拥有原始文件系统,您也许能够编写 ln 命令脚本,但这可能会带来更多的麻烦。

find / -type l -exec ls -l {} \;

将找到所有符号链接。

相关内容