我已经有了相对路径:/home/Folder1/Folder2它的原始绝对路径是/home/user1/Folder1/Folder2。我有几个脚本正在使用/home/Folder1/Folder2。现在,我需要删除user1,所以我用user1的相同结构创建了user2,所以现在我有了一个新路径/home/user2/Folder1/Folder2。如果删除user1,我的脚本将失败,因为它们使用的是相对路径/home/Folder1/Folder2,其原始绝对路径是/home/user1/Folder1/Folder2。所以我希望我的新路径/home/user2/Folder1/Folder2指向/home/Folder1/Folder2,这样我的脚本不会失败,我也不希望遇到打开每个脚本并将相对路径更改为新创建路径的麻烦。知道我怎么做吗?

最佳答案

我想,你混淆了软链接和绝对/相对路径。
我假设您有一个从“/home/Folder1/Folder2”创建的指向“/home/user1/Folder1/Folder2”的软链接,您希望删除user1目录并创建具有相同结构的user2目录。如果我的假设正确,请重新创建软链接“/home/Folder1/Folder2”以指向“/home/user2/Folder1/Folder2”。您现有的脚本将无缝地工作。

10-08 20:15