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

sh/bash/dash/ksh/zsh等Shell脚本
回复
itoo26
帖子: 1
注册时间: 2017-04-06 15:15
系统: lubuntu

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

#1

帖子 itoo26 » 2017-04-06 15:19

如下是根据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这个路径)进行搜索和复制,求大神帮忙
头像
jiandan23
帖子: 86
注册时间: 2010-12-17 22:31
系统: Mint 19.2

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

#2

帖子 jiandan23 » 2017-04-10 14:59

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
回复