Как зарезервировать каталог (с изображениями)

Оглавление:

Как зарезервировать каталог (с изображениями)
Как зарезервировать каталог (с изображениями)

Видео: Как зарезервировать каталог (с изображениями)

Видео: Как зарезервировать каталог (с изображениями)
Видео: Как изменить ПРИОРИТЕТ в любом БИОСЕ? Загрузка с флешки/диска 2024, Май
Anonim

Наиболее распространенный способ доставки пакета файлов из системы Linux - использование команды tar. Когда вы архивируете каталог, вы можете легко свести группу файлов в один файл. Затем этот файл можно передать или сохранить, или его можно сжать, чтобы уменьшить его размер.

Шаги

865895 1
865895 1

Шаг 1. Разберитесь в формате

В Linux архивирование нескольких файлов выполняется с помощью команды tar. Эта команда объединит несколько файлов в один, что позволит сжать или упростить передачу на другой компьютер. Полученный файл будет иметь расширение.tar. Файлы.tar часто называют тарболами.

Команда tar архивирует только файлы. Он не будет выполнять никакого сжатия, поэтому размер архива будет таким же, как и у исходных файлов. Вы можете сжать файл.tar с помощью gzip или bzip2, получив расширение.tar.gz или.tar.bz2. Об этом мы поговорим в конце статьи

865895 2
865895 2

Шаг 2. Создайте архив из одного каталога

Когда вы создаете tarball из каталога, команда tar состоит из нескольких частей. Ниже приведен пример команды tar:

tar -cvf tarName.tar / путь / к / каталогу

  • tar - вызывает программу архивирования tar.
  • c - этот флаг сигнализирует о «создании» файла.tar. Это всегда должно быть на первом месте.
  • v - это указывает на то, что процесс является «подробным». Это отобразит считывание всех файлов, которые добавляются в файл.tar по мере его создания. Это необязательный флаг.
  • f - этот флаг означает, что следующей частью будет имя нового файла.tar. Это всегда должен быть последний флаг.
  • tarName.tar - Вы можете выбрать любое имя по своему усмотрению. Просто убедитесь, что вы добавили расширение.tar в конце. Вы можете добавить путь к имени файла, если хотите создать архив в другом каталоге, чем ваш текущий рабочий.
  • / путь / к / каталогу - введите путь к каталогу, из которого вы хотите создать файл.tar. Путь указывается относительно вашего текущего рабочего каталога. Например, если полный путь ~ / home / user / Pictures, и вы в настоящее время находитесь в каталоге / home, вы должны ввести / user / Pictures. Обратите внимание, что все подкаталоги также будут включены.
865895 3
865895 3

Шаг 3. Создайте архив, содержащий несколько каталогов

Добавить несколько каталогов почти так же просто, как добавить все пути в конец команды tar:

tar -cvf tarName.tar / etc / directory1 / var / www / directory2

865895 4
865895 4

Шаг 4. Добавьте файлы или каталоги в существующий архив

Вы можете продолжать добавлять файлы и каталоги в файлы архива.tar, используя флаг «добавить»:

tar -rvf tarName.tar textfile.txt путь / к / другому / каталогу

r - это флаг "добавления". Он заменяет флаг c в команде создания архива

865895 5
865895 5

Шаг 5. Сожмите существующий файл.tar

Вы можете использовать "gzip", чтобы быстро сжать архивный файл.tar. Если вам нужно большее сжатие (выходной файл меньшего размера), вы можете вместо этого использовать «bzip2». bzip2 сжимает файл дольше, чем gzip.

gzip tarName.tar bzip2 tarName.tar

  • gzip добавит расширение.gz к имени файла: tarName.tar.gz
  • bzip2 добавит расширение.bz2 к имени файла: tarName.tar.bz2
865895 6
865895 6

Шаг 6. Сожмите архив при его создании

Вы можете использовать команды на шаге выше для сжатия существующих архивов, но вы также можете сжимать их по мере их создания, используя правильные флаги:

tar -czvf tarName.tar.gz / путь / к / каталогу tar -cjvf tarName.tar.bz2 / путь / к / каталогу

  • z - этот флаг сжимает новый файл.tar с помощью gzip. Обязательно укажите расширение.gz в конце имени файла.
  • j - этот флаг будет сжимать новый файл.tar с помощью bzip2. Обязательно укажите расширение.bz2 в конце имени файла.

Рекомендуемые: