我试图在一个路径中找到特定目录,并使用find在其他路径中移动目录。
源目录如下所示,
/Dir1/country1/month1/date1,date2,date3
/Dir1/country2/month1/date1,date2,date3
...
.
.
/Dir1/country10/month1/date1,date2,date3
我想找到date1目录并移动到目的地
/备份/ source1中/方向1 /
我正在使用下面的命令
[root @ mytest Dir1]#find -name“date1”-exec mv {} / Backup / source1 / Dir1 / {} \;
而我正在低于错误。
mv:无法保留`/Backup/source1/Dir1/./country1/month1/date1/date1/date1_1.txt'的所有权:不允许操作
不确定如何删除目标中的date1目录重复,“。/”也会产生问题。
祝福,KJ
1
您获得的错误意味着要么没有使用正确的权限运行,要么目标文件系统无法处理权限。为什么不重新执行find命令来执行cp和rm。
—
davidgo