Detaillierte Erklärung des Ubuntu-Tar-Befehls

Mit dem Befehl tar können Sie einen Ordner in Ubuntu komprimieren. tar kann mehrere Dateien oder Ordner in einem Paket packen, mit optionaler Komprimierung. Die am häufigsten verwendeten Komprimierungsmethoden sind gzip und bzip2.

Häufig verwendete tar-Befehlsparameter sind wie folgt:

-c: Ein neues TAR-Paket erstellen;
-x: Das TAR-Paket dekomprimieren;
-v: Die während aller Vorgänge verarbeiteten Dateinamen anzeigen;
-f: Den Dateinamen des Pakets angeben;
-z: GZIP-Komprimierung verwenden;
-j: Verwenden Sie die BZIP2-Komprimierung.
-C: Geben Sie das Dekomprimierungsverzeichnis an.

1. Anzeigen

tar -tf a.tar.gz         # 在不解压的情况下查看压缩包的内容

2. Nur Verpackung

tar -cvf a.tar /etc Alle Dateien im Verzeichnis /etc ohne Komprimierung packen!

3. Verwenden Sie gzip zur Komprimierung

Hier ist ein Beispielcode zum Komprimieren eines Ordners in das TAR-Format und zum Komprimieren mit gzip:

tar -czvf example.tar.gz example_folder/

Unter anderem bedeutet -czvf die Verwendung der gzip-Komprimierung, das Erstellen eines neuen TAR-Pakets und die Anzeige der bei allen Vorgängen verarbeiteten Dateinamen. example.tar.gz ist der Name der komprimierten Datei, example_folder/ ist der Name des zu komprimierenden Ordners.

Es ist zu beachten, dass die komprimierte Datei im aktuellen Arbeitsverzeichnis gespeichert wird. Wenn Sie sie also in einem anderen Verzeichnis speichern möchten, müssen Sie den vollständigen Pfadnamen angeben.

tar -jcvf a.tar.bz2 /etc # Nach dem Packen im Bzip2-Format komprimieren

4. Dekomprimieren

Wenn Sie eine komprimierte Datei dekomprimieren müssen, können Sie den folgenden Befehl verwenden:

tar -xzvf example.tar.gz

 Darunter bedeutet -xzvf das Dekomprimieren und Anzeigen der bei allen Vorgängen verarbeiteten Dateinamen. Nach Ausführung dieses Befehls wird die komprimierte Datei in das aktuelle Arbeitsverzeichnis dekomprimiert.

Zusätzlich zur Verwendung von gzip zur Komprimierung können Sie auch bzip2 zur Komprimierung verwenden. Die Methode ist dieselbe. Sie müssen nur den Parameter -z in -j ändern.

5. Geben Sie das Dekomprimierungsverzeichnis an

tar Cxzvf /opt/cni/bin cni-plugins-linux-amd64-v1.3.0.tgz

Unter anderem gibt Cxzvf das Dekomprimierungsverzeichnis für /opt/cni/bin an, um die komprimierten Dateien im aktuellen Verzeichnis zu dekomprimieren.

Ich denke du magst

Origin blog.csdn.net/gbz2000/article/details/132017336
Empfohlen
Rangfolge