Привет, как мне скопировать папку из источника в место назначения в Ubuntu без замены существующего содержимого в папке назначения?
Я попытался cp -r -u
и cp -r -n
, и ни один из них не работал.
Я считаю, что если вы копируете каталог с помощью -r, -n будет действовать только в отношении копируемого каталога, а не отдельных файлов, оставляя вас с -i, который является интерактивным, что означает, что вы должны остаться, чтобы посмотреть это идет. Полагаю, бесполезно, если вы пишете сценарии.
Что может сработать вместо этого, если вы копируете источник, в котором есть несколько каталогов, так это rsync
с --ignore-existing
флаг. rsync также может работать для локальной передачи, на самом деле, я предпочитаю его для копирования всего каталога / подкаталога ..
это cp -i
для интерактивных запросов перед перезаписью. Вы можете найти больше с man cp
.