假设这个树(top-X & this是文件夹,以及所有包含.csv和各种其他文件扩展名的子文件夹)。
Base
├── top-1
│ ├── t1_sub-1
│ ├── t1_sub-2
│ └── t1_sub-3
│
└── top-2
├── t2_sub-1
├── t2_sub-2
└── t2_sub-3以及包含.csv和其他各种文件扩展名的所有子文件夹。
我是否可以将基础上的所有.csv符号链接到另一棵树,并拥有以下内容:
Symlinked_base
├── top-1 #directories aren't symlink
│ ├── t1_sub-1 #contains only .csv symlink
│ ├── t1_sub-2
│ └── t1_sub-3
│
└── top-2
├── t2_sub-1
├── t2_sub-2
└── t2_sub-3我现在不能测试它,但我会:
sudo find . -name "*.csv" -exec cp -Rs '{}' /path/to/Symlinked_base/如果不支持-R,下面的工作会吗?:
sudo find . -name "*.csv" -exec cp -parents -s '{}' /path/to/Symlinked_base/发布于 2018-06-01 17:29:00
Stow是一个维护符号链接树的包。您可以使用--不折叠选项在目的地创建目录,而不是链接目录本身-这应该可以得到您想要的。
https://unix.stackexchange.com/questions/447300
复制相似问题