Компресиране и декомпресиране на файлове с помощта на софтуерна, цип, катран и bz2
Компресиране и декомпресиране на файлове, използвайки с GZIP, Zip, Tar, и BZ2
1. компресиране разопаковане чрез Gzip и пощенския

Компресирани файлове заемат по-малко място на диска и зареждат от мрежата по-бързо от големите, некомпресирани файлове. Можете да компресирате файлове Linux свободно разпространени комунални услуги с GZIP или Zip компресия, този формат се разпознава от повечето операционни системи.
По подразбиране, компресирани файлове се .gz разширение. Gzip създава компресиран файл с разширение .gz на командния; Gunzip извлича компресирани файлове и премахва .gz файл.
За да компресирате даден файл, в командния ред, въведете следната команда:
Файлът ще бъде компресират и записват под filename.ext.gz за името.
За да разширите компресиран файл, тип:
filename.ext.gz файл се заличава и се заменя с filename.ext.
Ако споделяте файлове с потребители не Linux, най-вероятно по-добре да се използва с цип, за да се избегнат проблеми със съвместимостта. Red Hat Linux може лесно отворен цип или GZIP файлове, но не-Linux операционни системи не могат да се справят с GZIP файлове.
За да компресирате файл с цип, въведете следното:
цип -r filename.zip файлове
В този пример, името на файла е името на файла, за да се създаде, и файлове определя кои файлове искате да включите в архива:
За да извлечете съдържанието на компресиран файл, тип:
Можете да компресирате използване цип или GZIP множество файлове наведнъж. Списък имена, разделени с интервали.
софтуерна filename.gz ФАЙЛ_1 ФАЙЛ_2 file3 / потребител / работа / училище
2.Szhatie разопаковане с катран
компресира по-горе команда ФАЙЛ_1, ФАЙЛ_2, file3, както и съдържанието на директорията / потребител / работа / училище и ги поставя в filename.gz файл.
Архивирането с катран
Tar държи няколко файла или на съдържанието на директорията, или директории в един файл. Това е добър начин за създаване на резервни копия и архиви. Обикновено, файлове, катран ще направи, имат .tar разширение.
За създаване на катран файл, тип:
катран -cvf filename.tar файлове / директории
В този пример, filename.tar посочва името на създадения файл, както и файлове / директории определя кои файлове и директории искате да включите в новата архива.
Можете да използвате абсолютните или относителни пътеки за тези файлове или директории (за да научите повече за начините да се позова Променете директория с CD в глава 10). Разделете имената на файловете и директориите с интервалите.
В следващия пример показва как да създадете файл с абсолютния път:
катран -cvf foo.tar / Начало / мой / работа / Начало / мой / училище
Посочените по-горе команда местата всички директория / работни досиета и поддиректория / Училище foo.tar нов файл в текущата работна директория.
Командата катран -cvf foo.tar file1.txt file2.txt file3.txt сложи файлове: file1.txt, file2.txt и file3.txt foo.tar нов файл.
За да извлечете съдържанието на катран файл, тип:
Тази команда не премахва .tar файл и да извлечете съдържанието на .tar в текущата работна директория.
Командата катран не означава автоматично компресирате файлове. Можете да компресирате файлове катран, като напишете:
Компресирани файлове, обикновено имат разширението .tgz и са компресирани с софтуерна.
Да се разшири компресиран катран файл, тип:
3.Szhatie разопаковане с bz2
А сега няколко примера. Да предположим, че трябва да се опаковат с bzip2 всички файлове в текущата директория, които завършват в .txt.
За да направите това, напишете:
Да предположим, че искате да дадете на някой си архиви с изображения, но този човек не разполага с bzip2, но само с GZIP. Не е нужно да разопаковате и след това се опаковат файла отново. Можете просто да го разопаковате на стандартния изход с помощта на канала го опаковат от стандартния вход и пренасочване на изхода към новия архив. Нещо като това:
bzip2-DC images.tar.bz2 | софтуерна -9> images.tar.gz
За да разопаковате файла в .bz2, просто стартирайте следната команда в командния ред:
където file.bz2 - задължително файл в bz2.