Я хочу переместить (а не просто скопировать) группу файлов / каталогов в другой каталог, некоторые из которых имеют конфликт имен с файлами / каталогами в целевом каталоге. Моя основная задача - переместить файлы, чтобы я мог допустить перезапись непустого каталога.
Я в настоящее время использую mv ... destination
однако, иногда я получаю
mv: не может переместить `target 'в / destination / target': каталог не пуст
Я попытался mv -f ... destination
безуспешно, и, поскольку я хочу, чтобы файлы были удалены из их первоначального местоположения, rsync
кажется, не подходит.
В качестве бонуса, есть ли хорошее решение для сохранения файлов, предназначенных для перезаписи, может быть, путем переименования?
rsync
это не то, что вы хотите; почему вы пометили этоrsync
?mv --backup=numbered
или одну из других опций для--backup
коммутатора, тоmv
завершите объединение и сохраните файлы, предназначенные для перезаписиОтветы:
Если вы используете
mv --backup=numbered
(или один из других параметров для
--backup
коммутатора),то
mv
завершите объединение и сохраните файлы, которые должны быть перезаписаны.источник
.~1~
папкамиисточник
cp
следующуюmv
команду.Вы можете использовать
mc
(Midnight Commander) внутри экрана и папки с помощьюIns
иF6
источник