Я пытаюсь найти конкретный каталог по одному пути и переместить каталог по другому пути с помощью команды find.
Исходный каталог выглядит как ниже,
/Dir1/country1/month1/date1,date2,date3
/Dir1/country2/month1/date1,date2,date3
...
.
.
/Dir1/country10/month1/date1,date2,date3
Я пытаюсь найти каталог date1 и перейти к месту назначения
/ Резервное копирование / source1 / Dir1 /
Я использую приведенную ниже команду
[root @ mytest Dir1] # find -name "date1" -exec mv {} /Backup /source1 /Dir1 /{} \;
и я получаю ошибку ниже.
mv: не удалось сохранить владение для `/Backup/source1/Dir1/./country1/month1/date1/date1/date1_1.txt ': операция не разрешена
Не уверен, как удалить дублирование каталога date1 в месте назначения и "./" также создает проблему.
С наилучшими пожеланиями, KJ