Я хочу mv
файлы и не перезаписывать дубликаты. -b
Переключатель делает только один резервный файл, в то время как у меня может быть много.
Согласно mv
справочной странице :
Суффикс резервной копии равен '~', если он не установлен с помощью --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями может быть выбран с помощью параметра --backup или переменной среды VERSION_CONTROL. Вот значения:
нет, выкл.
никогда не создавать резервные копии (даже если задано --backup)
нумеровано, t
сделать нумерованные резервные копии
существующими, nil
пронумеровано, если существуют нумерованные резервные копии, просто в противном случае
просто, никогда не
делайте простых резервных копий
Я думаю, что хочу использовать «существующий, ноль» вариант ... но я не могу понять, как это назвать.
Если моя команда:
mv $src $dest
Как я могу реализовать опцию «существующий, ноль»?
cp
вместоmv
: unix.stackexchange.com/a/9902Ответы:
Чтобы включить
existing
илиnil
(или любой другой параметр), передайте их как значения для--backup
параметра:Имейте в виду, что это не делает то, что вы хотите:
Вы на самом деле хотите
numbered
/t
:источник
или
источник
источник
man mv