Linux урок 10. Сжатие файлов и директорий. Контейнер, архив tar. Компрессоры gzip, bzip2
Использование компрессоров(сжатие файла) gzip, bzip2
Сжимает только файлы!
Сжать файл
Команда:
gzip имя_файла
bzip2 имя_файла
Распокавать файла
Команда:
gunzip имя_сжатого_файла
bunzip2 имя_сжатого_файла
Как сжать директорию?
-Для этого надо создать контейнер
Команда tar. Создает архив/контейнер, но не сжимает его.
ВНИМАНИЕ ключ(она же опция) -f должен быть последним ключом в списке!!!
Создать архив:
tar -cvf имя_архива имя_директории
Посмотреть содержимое архива:
tar -tf имя_архива
РАСПАКОВКА АРХИВА
tar -xvf имя_архива
Опции, ключи используемые с командой tar:
-t, --list Сформировать список содержимого архива
-f, --file Вывод результата
Опции, ключи используемые с командой tar:
-c, --create — создать архив в linux
-x, --extract — извлечь файлы из архива
-v, --verbose — показать подробную информацию о процессе работы (без него мы бы не увидели, какие файлики -запаковались / распаковались)
-f, --file — файл для записи архива
Пример использования на практике скачиваем исходные коды Postgres при «ручной» сборке:
Скачиваем исходные коды
sudo wget ftp.postgresql.org/pub/source/v11.8/postgresql-11.8.tar.gz
Распаковываем
tar zxf /home/hitruk/postgresql-11.8.tar.gz
0 комментариев