Я рекурсивно перемещаю папку между двумя файловыми системами, используя mv -v. Кажется, что удаление происходит в конце (чтобы сделать mv транзакционным ?). У меня недостаточно места для хранения двух копий одной и той же папки, есть ли способ заставить mv удалить файл, как только это будет сделано?
1 ответ
Нет, страницы руководства для mv не указывают никаких переключателей, которые изменяют поведение команды, как вы описываете. Вам придется изучить другие команды или алгоритмы.
название
mv - перемещать (переименовывать) файлы
mv [ОПЦИЯ] ... [-T] ИСТОЧНИК DEST
mv [ОПЦИЯ] ... ИСТОЧНИК... КАТАЛОГ
mv [ОПЦИЯ] ... -Т ИСТОЧНИК КАТАЛОГА ...
Описание
Переименуйте SOURCE в DEST или переместите SOURCE (s) в DIRECTORY.
Обязательные аргументы для длинных опций обязательны и для коротких опций.
--backup [= CONTROL]
make a backup of each existing destination file-b
like --backup but does not accept an argument-f, --force
do not prompt before overwriting-и, --интерактивный
prompt before overwrite-n, --no-clobber
do not overwrite an existing fileЕсли вы укажете более одного из -i, -f, -n, вступит в силу только последний.
--strip-хвостовых-косой черты
remove any trailing slashes from each SOURCE argument-S, --suffix = SUFFIX
override the usual backup suffix-t, --target-directory = DIRECTORY
move all SOURCE arguments into DIRECTORY-T, --no-target-directory
treat DEST as a normal file-у, - обновить
move only when the SOURCE file is newer than the destination file or when the destination file is missing-v, --verbose
explain what is being done--Помогите
display this help and exit--версия
output version information and exitСуффиксом резервной копии является '~', если он не установлен с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями можно выбрать с помощью параметра --backup или переменной среды VERSION_CONTROL. Вот значения:
нет, выкл
never make backups (even if --backup is given)пронумерованы, т
make numbered backupsсуществующий, ноль
numbered if numbered backups exist, simple otherwiseпросто, никогда
always make simple backups
Источник: https://linux.die.net/man/1/mv
