Heim  >  Artikel  >  Betrieb und Instandhaltung  >  So komprimieren Sie Dateien unter Linux

So komprimieren Sie Dateien unter Linux

王林
王林Original
2020-05-14 10:41:4520630Durchsuche

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是压缩文件

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!

Stellungnahme:
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