У команды cp есть особенность, которая не всем известна: она может сделать резервную копию перед перезаписью целевого файла. Имеет ли tar такую функцию и во время восстановления?

Я видел опцию --backup , но на странице руководства написано, что она предназначена для « резервного копирования перед удалением ». Странно, что это касается только удаления, но не обновления.

Любое подтверждение (не догадываясь), пожалуйста?

Заключение:

От tar --help это говорит:

The version control may be set with --backup or VERSION_CONTROL, values are:

  none, off       never make backups
  t, numbered     make numbered backups
  nil, existing   numbered if numbered backups exist, simple otherwise
  never, simple   always make simple backups

1 ответ1

1

Я лично не знаком с этим, но руководство tar указывает, что есть функция резервного копирования --backup=typeofbackup которую вы можете использовать, чтобы избежать перезаписи файлов при извлечении архива или при создании архива. Различные типы резервных копий: t, нумерованные, нулевые, существующие, никогда и простые.

GNU tar предлагает варианты создания резервных копий файлов перед написанием новых версий.
  • Источник: Tar Manual 1.27 pg 78
Они могут применяться к самому архиву до его создания или перезаписи, а также к отдельным извлеченным членам.
  • Источник: Tar Manual 1.27 pg 78
конфликтующие файлы автоматически переименовываются в уникальные, а истинное имя сохраняется только для последнего файла из серии конфликтующих файлов.
  • Источник: Tar Manual 1.27 pg 78

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .