Es gibt viele Dokumentkomprimierungsformate, wie folgt:
1. Zip-Format
Zip ist möglicherweise das derzeit verwendete Verwendet Die größte Anzahl an Dokumentkomprimierungsformaten. Sein größter Vorteil besteht darin, dass es auf verschiedenen Betriebssystemplattformen verwendet werden kann. Der Nachteil besteht darin, dass die unterstützte Komprimierungsrate nicht sehr hoch ist und tar.gz und tar.bz2 hinsichtlich der Komprimierungsrate sehr gute Arbeit leisten.
Wir können den folgenden Befehl verwenden, um eine Datei zu komprimieren:
zip -r archive_name.zip filename #-r是压缩文件
So dekomprimieren Sie eine Zip-Datei:
unzip archive_name.zip #(解压文件在当前文件下)
unzip archive_name.zip -d new_dir #(解压文件可以将文件解压缩至一个你指定的的目录,使用-d参数)
2. TAR-Format
tar ist ein unter Linux sehr weit verbreitetes Dokumentverpackungsformat. Sein Vorteil besteht darin, dass es nur sehr wenig CPU und Zeit zum Packen von Dateien verbraucht. Es handelt sich lediglich um ein Paketierungstool und ist nicht für die Komprimierung verantwortlich. So packen Sie ein Verzeichnis:
tar -cvf archive_name.tar directory_ to_compress
Parameter:
-c-Parameter dient zum Erstellen eines neuen Archivs
-v-Parameter zeigt die verarbeiteten Dateien im Detail an
-f-Parameter gibt das Archiv oder Gerät an
So entpacken Sie nach dem Packen:
tar -xvf archive_name.tar
Der obige Entpackbefehl entpackt das Dokument im aktuellen Verzeichnis. Natürlich können Sie auch den folgenden Befehl zum Entpacken in den angegebenen Pfad verwenden:
tar -xvf archive_name.tar -C new_dir #(解包的参数是-C,不是小写c)
3. tar.gz-Format
Es wird auch während der Komprimierung nicht belegt viel CPU und kann ein sehr ideales Komprimierungsverhältnis erzielen.
Komprimierungsmethode:
tar -zcvf archive_name.tar.gz filename
Dekomprimierungsmethode:
tar -zxvf archive_name.tar.gz
Der obige Entpackbefehl entpackt das Dokument im aktuellen Verzeichnis. Natürlich können Sie auch den folgenden Befehl verwenden, um den Entpackpfad anzugeben:
tar -zxvf archive_name.tar.gz -C new_dir
4. tar.bz2-Format
Dieses Komprimierungsformat ist das Beste Komprimierung aller von uns genannten Methoden. Dies bedeutet natürlich, dass es mehr CPU und Zeit beansprucht als die vorherige Methode.
Komprimierungsmethode
tar -jcvf archive_name.tar.bz2 filename
Dekomprimierungsmethode:
tar -jxvf archive_name.tar.bz2
Der obige Entpackbefehl entpackt das Dokument im aktuellen Verzeichnis. Natürlich können Sie auch den folgenden Befehl verwenden, um den Entpackpfad anzugeben:
tar -jxvf archive_name.tar.bz2 -C new_dir
Empfohlenes Tutorial: Linux-Tutorial
Das obige ist der detaillierte Inhalt vonSo komprimieren Sie Dateien unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!