假设我有一个需要被其他文件引用的文件,并且需要能够在不破坏所有其他文件中的引用的情况下移动和重命名该文件。有没有办法做到这一点?这是一个类似于linux操作系统的问题,但如果有人对windows有一个答案,我也会很感激。
我想到了一个关于符号链接的主意。我创建了一个简单的python脚本,它首先找到指向正在移动的文件的所有链接(使用mlocate),移动文件,然后更新所有链接。所有其他需要引用此文件的文件都通过符号链接引用它。它工作,但这意味着我需要一个符号链接的每个文件,我想引用,我需要存储它们的地方。这并不坏,但我想知道是否有更好的方法。任何建议都欢迎。
1条答案
按热度按时间nc1teljy1#
对此至少有两种方法:
此外,你不应该硬链接到目录。
mount --bind /path/to/real_file /another/path/other_name
将/path/to/real_file
作为/another/path/other_name
进行访问。这种方法的重要特点包括:/etc/fstab
或其他类型的配置mount
ing是一个特权操作。普通用户做不到。