Как избежать перезаписи файла при копировании (или перемещении)

cp --backup=t source.file target.file


Команда «cp —backup=t source.file target.file» создает резервную копию файла «target.file» при копировании файла «source.file». Если файл «target.file» уже существует, он будет переименован, добавив суффикс «.~1~». Это полезно, чтобы избежать потери данных в случае случайного перезаписывания файла. Альтернативой может служить команда «mv», которая перемещает файл, не осуществляя его копирование. Используя эту команду, также можно указать флаг «—backup» для создания резервной копии и избежания перезаписи. В данной команде передаются аргументы «—backup=t», где «t» означает создание резервной копии, аргументы «source.file» и «target.file» указывают исходный и целевой файлы соответственно.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *