我正在寻找一个允许我执行等效操作的 linux 命令:
cp /some/path/file /another/path/ && ln -sf /another/path/file /some/path/
如果没有,对一堆文件执行此操作的最佳方法是什么?
我正在寻找一个允许我执行等效操作的 linux 命令:
cp /some/path/file /another/path/ && ln -sf /another/path/file /some/path/
如果没有,对一堆文件执行此操作的最佳方法是什么?
需要注意的是,您可以两次使用 ln 来使命令实际上不移动数据(假设两个路径都在同一个文件系统上)。
但我假设您想将 /some/path/ 的内容移动到另一个磁盘,然后创建指向新文件的链接,以便“没有人”注意到。
将其包装在 bash 函数中:
您可以使用我的脚本(带两个参数 /some/path/file 和 /another/path/ ):
说真的,我认为这是一个非常简单的问题。
这是我可以在 perl 中执行的操作:
我希望有更优雅的东西,但我想我会使用它。