【发布时间】:2014-07-13 01:26:39
【问题描述】:
我希望能够创建目录树的副本并软链接上面的文件。
例如,来自
/home/user/origin/a/sub/file.txt
我想买
/home/user/destination/a/sub/file.txt
这是一个指向原始 file.txt 的链接。
我用
测试过find /home/user/origin/ -type d -printf "mkdir -vp '/home/user/destination%p'\n" -o -type f -printf "ln -vs '%p' '/home/user/destination%p'\n" | sh
但它有两个问题:
- 我想从起点复制到终点,它从起点复制到
/home/user/destination/home/user/origin。这不是什么大问题,因为我以后可以移动它 - 如果文件名类似于
五十年后我们都会成为小鸡.txt
【问题讨论】:
标签: linux shell hyperlink directory