Я хочу к CP каталог, но я не хочу перезаписывать любые существующие файлы даже оно, они старше, чем скопированные файлы. И я хочу сделать это полностью noniteractive, поскольку это будет частью сценария Bash Crontab. Какие-либо идеи? и содержание копии файла в файле без перезаписи?
Необходимо использовать cp -n <source> <destination>
. Существующие файлы не будут перезаписаны.
cp -a archive files cp -f force copy by removing the destination file if needed
CP-i интерактивный - спрашивает перед перезаписью
CP-l файлы связей вместо копии
CP-L переходит по символьным ссылкам
CP-n никакая перезапись файла
CP-R рекурсивная копия (включая скрытые файлы)
CP-u обновление - копия, когда источник является более новым, чем подробный dest
cp-v - печатает информативные сообщения