Какую утилиту архивирования мне следует использовать в Ubuntu?

StackOverflow https://stackoverflow.com/questions/545849

  •  23-08-2019
  •  | 
  •  

Вопрос

Я пользователь Mac/Ubuntu.У меня есть такие папки, как «AWK», «awk», «awk_tip» и «awk_notes».Мне нужно их заархивировать, но разнообразие утилит меня смущает.Я посмотрел Tar, cpio и pax, но Git начал меня очаровывать.Иногда мне нужно шифрование и резервное копирование.

Пожалуйста, перечислите плюсы и минусы различных утилит архивирования.

Это было полезно?

Решение

Tar, cpio и pax — древние утилиты Unix.Например, tar (вероятно, самый распространенный из них) изначально предназначался для создания резервных копий на лентах (отсюда и название tar = ленточный архив).

Сегодня наиболее часто используемые форматы архивов:

  • tar (в средах Unix/Linux)
  • tar.gz или tgz (tar-файл, сжатый gzip)
  • zip (в средах Windows)

Если вам нужен только один простой инструмент, возьмите zip.Он работает прямо из коробки на большинстве платформ и может быть защищен паролем (хотя защита технически слабая).

Если вам нужна более надежная защита (шифрование), проверьте TrueCrypt.Это очень хорошо.

Другие советы

Под какой ОС/инструментарием вы работаете?Это может ограничить диапазон существующих решений.Ваше имя предполагает Unix, но какой именно?Далее, нужна ли вам портативность или нет?

Стандартное решение для Linux (по крайней мере, для такого новичка, как я) может состоять в том, чтобы заархивировать и gzip или bzip2 папки, а затем зашифровать их с помощью gnupg, если вам действительно нужно (шифрование учебных пособий по awk кажется мне немного излишним).Вы также можете использовать полноценные решения для резервного копирования, такие как bacula, синхронизировать их с другим местом с помощью rsync (возможно, синхронизировать с сервером резервного копирования?).

Если вы выполняете резервное копирование каталогов файловой системы ext2/ext3, возможно, вам стоит рассмотреть возможность использования дампа.Некоторые приятные особенности:

  • он может создать резервную копию каталога или целого раздела
  • он сохраняет разрешения и временные метки,
  • он позволяет делать инкрементные резервные копии,
  • он может сжимать (gzip или bzip2)
  • он автоматически разделит архив на несколько частей в зависимости от ограничения размера, если вы хотите
  • он будет выполнять резервное копирование по сети или на ленту, а также в файл

Он не поддерживает шифрование, но вы всегда можете впоследствии зашифровать файлы дампа.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top