Можете ли вы сказать SCP отменить [вместо переименования], если файл присутствует?

Чтобы избежать ошибок, мне нужен способ остановить автоматический сценарий scp , чтобы он не перезаписывал файлы, если они уже присутствуют в удаленной папке, и просто ничего не делать вместо.

Возможно ли это?

0
задан 23 March 2017 в 01:19

2 ответа

Нет. Это не возможно. SCP является простым инструментом и автоматически файлы перезаписей в месте назначения. необходимо будет, вероятно, соединить приблизительно rsync команда для достижения этого.

1
ответ дан 3 November 2019 в 14:26

Нет, это не возможно с scp. Самый легкий способ сделать это, вероятно, использовало бы rsync с --ignore-existing опция, как детализировано здесь :

rsync --ignore-existing somefile somehost:/some/path/
rsync -r --ignore-existing somedir somehost:/some/path/

Примечание, что это будет не , делает rsync выход, если файл уже существует; это будет просто пропускать его и продолжать копировать.

1
ответ дан 3 November 2019 в 14:26

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

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