tar [-cxtzjvfpPN] Dateien und Verzeichnisse....
Parameter:
-c: Parameterbefehl zum Erstellen einer komprimierten Datei (d. h. Erstellen);
-x: Parameterbefehl zum Entpacken einer komprimierten Datei !
-t: Dateien in Tarfile anzeigen!
Beachten Sie insbesondere, dass in der Parameterfreigabe nur ein c/x/t existieren kann! Kann nicht gleichzeitig existieren!
Weil es unmöglich ist, gleichzeitig zu komprimieren und zu dekomprimieren.
-z: Hat es auch die Attribute von gzip? Das heißt, muss ich die gzip-Komprimierung verwenden?
-j: Hat es auch die Attribute von bzip2? Das heißt, muss ich die bzip2-Komprimierung verwenden?
-v: Dateien während der Komprimierung anzeigen! Dies wird häufig verwendet, die Verwendung in Hintergrundausführungsprozessen wird jedoch nicht empfohlen!
-f: Verwenden Sie den Dateinamen. Bitte beachten Sie, dass der Dateiname direkt nach f folgen muss! Fügen Sie keine weiteren Parameter hinzu!
Die Verwendung von „tar -zcvfP tfile sfile“ ist beispielsweise falsch. Es sollte als
„tar -zcvPf tfile sfile“ geschrieben werden.
-p: Verwenden Sie die Originalattribute der Originaldatei (die Attribute ändern sich nicht je nach Benutzer).
-P: Sie können absolute Pfade zur Komprimierung verwenden!
-N: Nur das Datum, das neuer als das folgende Datum (JJJJ/MM/TT) ist, wird in die neu erstellte Datei gepackt!
--exclude FILE: Während des Komprimierungsvorgangs DATEI nicht verpacken!
Beispiel:
Beispiel 1: Packen Sie alle Dateien im gesamten /etc-Verzeichnis in /tmp/etc.tar
[root@ www.linuxidc.com ~]# tar -cvf /tmp/etc. tar /etc<==Nur Verpackung, keine Komprimierung!
[root@ www.linuxidc.com ~]# tar -zcvf /tmp/etc.tar.gz /etc<==Komprimieren Sie es nach dem Packen mit gzip
[root@ www.linuxidc.com ~] # tar -jcvf /tmp/etc.tar.bz2 /etc<==Komprimieren Sie es nach dem Packen mit bzip2
# Achten Sie besonders darauf, dass der Dateiname nach dem Parameter f von Ihnen selbst gewählt wird zur Verwendung von .tar als Identifikation.
# Wenn der z-Parameter hinzugefügt wird, wird .tar.gz oder .tgz verwendet, um die gzip-komprimierte TAR-Datei darzustellen~
# Wenn der j-Parameter hinzugefügt wird, wird .tar.bz2 als Datei verwendet extension~
# Wenn der obige Befehl ausgeführt wird, wird eine Warnmeldung angezeigt:
# 『tar: Das führende „/“ wird aus Mitgliedsnamen entfernt』 Das ist eine spezielle Einstellung für den absoluten Pfad.
Beispiel 2: Überprüfen Sie, welche Dateien in der obigen Datei /tmp/etc.tar.gz enthalten sind
[root@ www.linuxidc.com ~]# tar -ztvf /tmp/etc.tar.gz
# Da wir die gzip-Komprimierung verwenden, muss
# der z-Parameter hinzugefügt werden.
Beispiel 3: Ändern Sie /tmp/etc. tar.gz Die Datei wird unter /usr/local/src
[root@ www.linuxidc.com ~]# cd /usr/local/src
[root@ www.linuxidc.com src]# tar dekomprimiert -zxvf / tmp/etc.tar.gz
# Standardmäßig können wir die komprimierte Datei überall dekomprimieren!
# Ich ändere zuerst das Arbeitsverzeichnis in /usr/ unter local/src und entpacke es /tmp/etc.tar.gz,
#, dann befindet sich das nicht gebundene Verzeichnis in /usr/local/src/etc! Wenn Sie außerdem /usr/local/src/etc
# eingeben, werden Sie es tun Stellen Sie fest, dass sich die Dateiattribute in diesem Verzeichnis möglicherweise von /etc/ unterscheiden!
Beispiel 4: Unter /tmp möchte ich nur /tmp/etc/entpacken >[root@ www.linuxidc.com ~]# cd /tmp
[root@ www.linuxidc.com tmp]# tar -zxvf /tmp/etc. tar.gz etc/passwd
# Kann ich verwenden tar -ztvf, um den Dateinamen in tarfile zu überprüfen,
# kann über etc.tar heruntergeladen werden!
[root@ www.linuxidc.com ~ ]# tar -zxvpf /tmp/etc.tar.gz /etc
# Dieses -p-Attribut ist Sehr wichtig, insbesondere wenn Sie die Attribute der Originaldatei beibehalten möchten!
[root@ www.linuxidc.com ~]# tar -N "2005/06/01" - zcvf home.tar.gz /home
[root@ www.linuxidc.com ~]# tar -- Exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
[root@ www.linuxidc.com ~]# cd /tmp
[root@ www.linuxidc.com tmp]# tar -cvf - /etc |. tar -xvf -
# Diese Aktion ist eine Ein bisschen wie cp -r /etc /tmp~ Es hat immer noch seinen Nutzen!
# Was zu beachten ist, ist, dass die Ausgabedatei zu - und die Eingabedatei auch zu - wird und es eine weitere | gibt.
Ausführlichere Erläuterungen zum tar-Befehl unter Linux und verwandte Artikel finden Sie auf der chinesischen PHP-Website!