Linux # 5.
Archivieren Sie die Datei
Archivieren Sie die Dateiattribute unverändert. (Berechtigungen, Zeitstempel usw.)
Bei der Ausführung des Befehls tar als allgemeiner Benutzer werden einige Dateiattribute möglicherweise nicht beibehalten. Wenn der Eigentümer root ist und nur der Eigentümer Leseberechtigung hat, dann als regulärer Benutzer Kann nicht archiviert werden.
#tar cf <Archivdatei> <Pfad der Quelldatei archivieren>
#c Option bedeutet erstellen
#f Option bedeutet Datei
[wataru@localhost work]$ tar cf dir1.tar dir1
[wataru@localhost work]$ ls -l
total 20
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
#.Teer wurde erstellt
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
#Wenn die Option t angegeben ist, wird der Inhalt der Archivdatei angezeigt.
#t steht für t in der Liste
[wataru@localhost work]$ tar tf dir1.tar
dir1/
dir1/file-1.txt
dir1/file-2.txt
dir1/file-3.txt
dir1/file-4.txt
dir1/file-5.txt
#Um sicherzustellen, dass Sie die Originaldatei aus dem Archiv wiederherstellen können
#Löschen Sie das Verzeichnis dir1 im Voraus
[wataru@localhost work]$ rm -rf dir1
[wataru@localhost work]$ ls -l
total 20
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.07.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.08.txt
#Kann durch Angabe der Option x erweitert werden
#x steht für x im Auszug
[wataru@localhost work]$ tar xf dir1.tar
[wataru@localhost work]$ ls -l
total 20
#Stellen Sie sicher, dass das Verzeichnis dir1 wiederhergestellt ist
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.07.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.08.txt
[wataru@localhost work]$ tar cvf dir11.tar dir1
#Verwenden Sie Option v, um die Zieldateien beim Erstellen des Archivs aufzulisten
#Anzeigen
dir1/
dir1/file-1.txt
dir1/file-2.txt
dir1/file-3.txt
dir1/file-4.txt
dir1/file-5.txt
Komprimieren Sie die Datei
[wataru@localhost work]$ gzip work.02.txt
#gzip <Komprimierungsquelldatei>
#.Eine komprimierte Datei wird mit der Erweiterung gz erstellt
[wataru@localhost work]$ ls -l
total 32
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
-rw-rw-r--. 1 wataru wataru 10240 Aug 21 03:55 dir11.tar
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 88 Jul 29 05:56 work.02.txt.gz
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.07.txt
[wataru@localhost work]$ gzip -d work.02.txt.gz
#Mit der Option d können Sie die komprimierte Datei dekomprimieren
[wataru@localhost work]$ ls -l
total 32
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
-rw-rw-r--. 1 wataru wataru 10240 Aug 21 03:55 dir11.tar
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.07.txt
[wataru@localhost work]$ tar cfz dir100.tar.gz dir1
#tar mit tar befehl+Sie können eine gz-Datei erstellen
#Dies kann mit der Option z erreicht werden
[wataru@localhost work]$ ls -l
total 36
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
-rw-rw-r--. 1 wataru wataru 183 Aug 21 04:42 dir100.tar.gz
-rw-rw-r--. 1 wataru wataru 10240 Aug 21 03:55 dir11.tar
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
[wataru@localhost work]$ tar xfz dir100.tar.gz
#tar+Verwenden Sie die Optionen x und z, um die gz-Datei direkt zu extrahieren
#Sie können sehen, dass dir1 erweitert ist
[wataru@localhost work]$ ls -l
total 36
drwxrwxr-x. 2 wataru wataru 96 Aug 14 05:06 dir1
-rw-rw-r--. 1 wataru wataru 183 Aug 21 04:42 dir100.tar.gz
-rw-rw-r--. 1 wataru wataru 10240 Aug 21 03:55 dir11.tar
-rw-rw-r--. 1 wataru wataru 10240 Aug 14 05:07 dir1.tar
drwxrwxr-x. 2 wataru wataru 6 Jul 5 04:38 gogodur
drwxrwxr-x. 3 wataru wataru 156 Jul 17 04:25 testgo
-rw-rw-r--. 1 wataru wataru 83 Jul 29 05:56 work.02.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.03.txt
-rw-rw-r--. 1 wataru wataru 25 Jul 21 04:32 work.04.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.05.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.06.txt
-rw-rw-r--. 1 wataru wataru 0 Jul 5 04:09 work.07.txt
Recommended Posts