分页: 1 / 1

(求助)跳过指定目录代码修改

发表于 : 2017-04-06 15:19
itoo26
如下是根据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这个路径)进行搜索和复制,求大神帮忙

Re: (求助)跳过指定目录代码修改

发表于 : 2017-04-10 14:59
jiandan23
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