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 Распаковываем tar zxf /home/hitruk/postgresql-11.8.tar.gz