Ich versuche, ein bestimmtes Verzeichnis in einem Pfad zu finden und das Verzeichnis mit find in einen anderen Pfad zu verschieben.
Das Quellverzeichnis sieht wie folgt aus:
/Dir1/country1/month1/date1,date2,date3
/Dir1/country2/month1/date1,date2,date3
...
.
.
/Dir1/country10/month1/date1,date2,date3
Ich versuche, date1-Verzeichnis zu finden und zum Ziel zu wechseln
/ Backup / source1 / dir1 /
Ich benutze folgenden Befehl
[root @ mytest Dir1] # find -name "date1" -exec mv {} / Backup / source1 / Dir1 / {} \;
und ich erhalte unter Fehler.
mv: Besitz für "/Backup/source1/Dir1/./country1/month1/date1/date1/date1_1.txt" konnte nicht beibehalten werden: Vorgang nicht zulässig
Nicht sicher, wie Duplikationen von date1 Directory in destination und "./" entfernt werden können, führt ebenfalls zu Problemen .
Beste Wünsche, KJ