如下是根据s.txt文档里面的文件名搜索所有路径并将这些文件复制到指定文件夹的命令
for i in `cat /mnt/DISKH/PARTITION1/s.txt`; do
find /mnt/ -name $i -exec cp -v {} /mnt/DISKH/PARTITION1/s/ \;
done
要如何修改为跳个某个指定的路径(例如不搜索/mnt/DISKH/PARTITION1/s这个路径)进行搜索和复制,求大神帮忙
(求助)跳过指定目录代码修改
-
- 帖子: 1
- 注册时间: 2017-04-06 15:15
- 系统: lubuntu
- jiandan23
- 帖子: 86
- 注册时间: 2010-12-17 22:31
- 系统: Mint 19.2
Re: (求助)跳过指定目录代码修改
for i in `cat /mnt/DISKH/PARTITION1/s.txt`; do
find /mnt/ -path /mnt/DISKH/PARTITION1/s -prune -o -name $i -exec cp -v {} /mnt/DISKH/PARTITION1/s/ \;
done
find /mnt/ -path /mnt/DISKH/PARTITION1/s -prune -o -name $i -exec cp -v {} /mnt/DISKH/PARTITION1/s/ \;
done