Команда mv - не перезаписывать файлы

Я хочу файлы mv и не перезаписывать дубликаты. Переключатель -b создает только один файл резервной копии, в то время как у меня может быть много.

Согласно странице mv man:

Суффикс резервного копирования равен ~ ~, если только установить с --suffix или SIMPLE_BACKUP_SUFFIX. Метод управления версиями может быть выбран с помощью опции -backup или переменной среды VERSION_CONTROL. Вот значения: none, off никогда не делают резервные копии (даже если --backup задано) пронумерованы, t делают нумерованные резервные копии существующими, nil пронумерованы, если существуют пронумерованные резервные копии, простые в противном случае простые, никогда не делают простые резервные копии [d17 ] Я думаю, что хочу использовать параметр «существующий, нуль» ... но я не могу понять, как это назвать.

Если моя команда:

mv $src $dest
[d19 ] Как я могу реализовать «существующий, нулевой» вариант?

1
задан 23 January 2015 в 22:52

2 ответа

mv --backup=existing $src $dest

или

mv --backup=nil $src $dest
0
ответ дан 23 May 2018 в 23:55
  • 1
    После многих попыток я получил синтаксис, но параметр nil не работал. --backup = t. БЛАГОДАРЯ! – BeMy Friend 23 January 2015 в 23:05
[F1]
0
ответ дан 23 May 2018 в 23:55

Другие вопросы по тегам:

Похожие вопросы: