Найти тему
Игорь Сотников

ОСНОВНЫЕ ОПЕРАЦИИ С ФАЙЛАМИ И ПАПКАМИ В LINUX. Часть 3.

Оглавление

Окончание статьи.

КОМАНДА DD

Еще немного про архивы.

-2

Конвертирует и копирует файлы. Данная команда умеет копировать, не части файловой системы, как файлы или папки, а умеет копировать блочные устройства или его части, например, диск. Для того, чтобы показать, как это работает я примонтировал еще один раздел на 5 ГБ.

-3

Далее пишем следующее, находясь в директории cd /root/extract.

dd if=/dev/sdc of=drive.img

  • dd - сама команда
  • if (Input файл) - диск
  • of (Output файл) - путь куда положить.
-4

Мы видим, что команда столько-то получила, столько-то отправила данных в файл.

-5

Как можно увидеть, команда отработала. Следовательно, команда dd может сделать целиком резервную копию блочного устройства.

КОМАНДА GZIP

Переходим непосредственно к архиваторам.

-6

Утилита, которая позволяет разжимать и упаковывать файлы.

gzip drive.img

-7

Получаем в итоге, что вместо drive.img гигантского, получился более компактный drive.img.gz т.е команда gzip не просто создает архив , но и убивает оригинальный файл. Соответственно если мы хотим его отзиповать, то используем команду gunzip drive.img.gz

Все архиваторы различаются по типу сжатия.

КОМАНДА BZIP2

-8

Данный архиватор уже работает с блоками. Если его запустить аналогичным образом предыдущему архиватору, то получим файл немного меньшего размера. Это значить, что данный архиватор работает более эффективно с данным типами файлов. Разархивация осуществляется так же аналогично.

КОМАНДА TAR

Теперь посмотрим легендарный архиватор tar

-9

Наиболее часто использующийся архиватор. С множеством функций и ключей. Пример использования.

tar cvf archive.tar folder2

-10

Синтаксис простой, команда с – создать , v - показывать процесс, f - файл, archive.tar - путь к месту где создастся архив, folder2 папка которую архивируем.

Теперь мы можем подключить сжатие архиватора gzip, в опции надо добавить ключ “z” и выходной файл надо назвать archive.tar.gz.

Для разархивации мы указываем ключи xvf и путь до архива.