So komprimieren Sie Dateien unter Linux

王林
Freigeben: 2020-05-14 10:41:45
Original
20659 Leute haben es durchsucht

So komprimieren Sie Dateien unter Linux

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是压缩文件
Nach dem Login kopieren

So dekomprimieren Sie eine Zip-Datei:

unzip archive_name.zip  #(解压文件在当前文件下)
Nach dem Login kopieren
unzip archive_name.zip -d new_dir  #(解压文件可以将文件解压缩至一个你指定的的目录,使用-d参数)
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

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
Nach dem Login kopieren

Dekomprimierungsmethode:

tar -zxvf archive_name.tar.gz
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

Dekomprimierungsmethode:

tar -jxvf archive_name.tar.bz2
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage