Сжатые файлы занимают меньше дискового пространства и могут быть загружены
быстрее, чем большие несжатые файлы. Для сжатия файлов в SLCE
используются следующие программы: bzip2, gzip или zip.
Рекомендуется использовать программу сжатия bzip2, так как она обеспечивает наибольшее сжатие и поддерживается большинством
UNIX-подобных операционных систем. Программа сжатия gzip также поддерживается большинством UNIX-подобных операционных систем. При
необходимости переноса файлов между Linux и другими операционными
системами, такими как MS Windows, лучше использовать программу сжатия
zip, так как она наиболее совместима с программами, используемыми для сжатия
файлов в Windows.
| Программа сжатия | Расширение файла | Программа декомпрессии |
|---|---|---|
bzip2 | .bz2 | bunzip2 |
gzip | .gz | gunzip |
zip | .zip | unzip |
Таблица 5.1. Инструменты сжатия файлов
Файлам, сжатым с помощью программы bzip2,
принято давать расширение .bz2, файлам, сжатым с помощью
программы gzip, принято давать расширение
.gz и файлам, сжатым с помощью программы
zip, принято давать расширение .zip.
Для декомпрессии файлов, сжатых с помощью программы
gzip, используется программа gunzip,
файлов, сжатых с
помощью программы bzip2, используется программа
bunzip2
и файлов, сжатых с помощью программы
zip, используется программа unzip.
Чтобы сжать файл с помощью bzip2, наберите в командной строке:
bzip2 имя_файлаФайл будет сжат и сохранен под именем
имя_файла.bz2.
Для декомпрессии сжатого файла воспользуйтесь командой:
bunzip2 имя_файла.bz2Сжатый файл имя_файла.bz2 будет заменен файлом имя_файла.
Программа bzip2 может быть использована для сжатия нескольких файлов и каталогов
одновременно. Для этого перечислите их, разделив пробелами:
bzip2 имя_файла.bz2 файл1 файл2 файл3 /usr/user/docs/ В этом примере файлы файл1,
файл2, файл3 и содержимое каталога /usr/user/docs/ сжимаются и помещаются в файл
имя_файла.bz2.
![]() | Подсказка |
|---|---|
Для получения более подробной информации наберите в командной строке |
Для сжатия файлов с помощью команды gzip наберите в командной строке:
gzip имя_файлаФайл будет сжат и сохранен под именем
имя_файла.gz.
Для декомпрессии сжатого файла наберите в командной строке:
gunzip имя_файла.gzСжатый файл имя_файла.gz будет заменен файлом имя_файла.
Программа gzip может быть использована для сжатия нескольких файлов и каталогов
одновременно. Для этого перечислите их, разделив пробелами:
gzip -r имя_файла.gz файл1 файл2 файл3 /usr/user/docs/ В этом примере файлы файл1,
файл2, файл3 и содержимое каталога /usr/user/docs/ сжимаются и помещаются в файл с именем имя_файла.gz.
![]() | Подсказка |
|---|---|
Для получения более подробной информации наберите в командной строке |
Чтобы сжать файл с помощью команды zip, наберите в командной строке:
zip -r имя_файла.zip каталогВ этом примере имя_файла.zip — создаваемый вами файл, а каталог — каталог, который будет помещен в новый zip-файл. Опция -r указывает, что все файлы из каталога
каталог будут включены рекурсивно.
Чтобы извлечь содержимое файла zip, наберите в командной строке:
unzip имя_файла.zipПрограмма zip может быть использована для сжатия нескольких файлов и каталогов
одновременно. Для этого перечислите их, разделив пробелами:
zip -r имя_файла.zip файл1 файл2 файл3 /usr/user/docs/ В этом примере файлы файл1,
файл2, файл3 и содержимое каталога /usr/user/docs/ сжимаются и помещаются в файл
имя_файла.zip.
![]() | Подсказка |
|---|---|
Для получения более подробной информации наберите в командной строке |