Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
tararchiv [2020/12/30 22:28] admin |
tararchiv [2020/12/30 22:51] (aktuell) admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ======tar.gz Archiv packen und entpacken====== | + | ======tar-Archiv packen und entpacken====== |
- | Um ein Verzeichnis oder mehrere Dateien in ein Archiv zu packen gibt es das Programm //tar//. Es ist ein im Unix-Umfeld sehr geläufiges Programm. Das von dem Programm verwendete Dateiformat trägt ebenfalls die Bezeichnung //.tar//. Der Name wurde aus //tape archiver// gebildet, da mit dem Programm ursprünglich Daten auf Bandlaufwerken gesichert wurden. | + | == 30.12.2020 == |
- | Hier ist die Optionsreihenfolge, die Du beim packen von tar.gz Dateien eingeben musst: | + | \\ |
+ | Um ein Verzeichnis oder mehrere Dateien in ein Archiv zu packen gibt es das Programm //tar//. Es ist ein im Unix-Umfeld sehr geläufiges Programm. Das von dem Programm verwendete Dateiformat trägt ebenfalls die Bezeichnung //.tar// bzw. //.tar.gz//. | ||
+ | \\ | ||
+ | \\ | ||
+ | Der Name wurde aus //tape archiver// gebildet, da mit dem Programm ursprünglich Daten auf Bandlaufwerken gesichert wurden. Während bei einem //.tar//-Archiv die Dateien bzw. Ordner nur in ein Archiv zusammengefasst werden, so werden sie in einem //.tar.gz//-Archiv zusätzlich noch komprimiert. | ||
+ | |||
+ | Ein tar-Archiv zu packen geht wie folgt: | ||
**tar.gz packen von Verzeichnissen** | **tar.gz packen von Verzeichnissen** | ||
Zeile 9: | Zeile 15: | ||
tar cfvz [ARCHIV].tar.gz [VERZEICHNIS] | tar cfvz [ARCHIV].tar.gz [VERZEICHNIS] | ||
+ | \\ | ||
**tar.gz packen von mehreren einzelnen Verzeichnissen** | **tar.gz packen von mehreren einzelnen Verzeichnissen** | ||
tar cfvz [ARCHIV].tar.gz [VERZEICHNIS1] ... [VERZEICHNISn] | tar cfvz [ARCHIV].tar.gz [VERZEICHNIS1] ... [VERZEICHNISn] | ||
+ | \\ | ||
**tar.gz packen von einzelnen Dateien** | **tar.gz packen von einzelnen Dateien** | ||
tar cfvz [ARCHIV].tar.gz [DATEI1] [DATEI2] ... [DATEIn] | tar cfvz [ARCHIV].tar.gz [DATEI1] [DATEI2] ... [DATEIn] | ||
+ | \\ | ||
**Erklärung der Optionen zum Packen** | **Erklärung der Optionen zum Packen** | ||
Zeile 24: | Zeile 33: | ||
-z tar mit gzip packen \\ | -z tar mit gzip packen \\ | ||
+ | \\ | ||
**Auslassen von Ordnern** | **Auslassen von Ordnern** | ||
- | angenommen die Verzeichnisstruktur sieht folgendermaßen aus: | + | Angenommen die Verzeichnisstruktur sieht folgendermaßen aus |
/root/save/ordner1 | /root/save/ordner1 | ||
Zeile 32: | Zeile 42: | ||
/root/save/txt.txt | /root/save/txt.txt | ||
- | dann kann man mit: | + | dann kann man mit |
tar cfvz archiv.tar.gz /root/save -- exclude=ordner1 -- exclude=ordner2 | tar cfvz archiv.tar.gz /root/save -- exclude=ordner1 -- exclude=ordner2 | ||
| | ||
- | die zwei Ordner ordner1 und ordner2 aus dem Archiv ausschließen | + | die zwei Ordner ordner1 und ordner2 aus dem Archiv ausschließen. |
+ | \\ | ||
**Aktuelles Datum in den Dateinamen einbinden** | **Aktuelles Datum in den Dateinamen einbinden** | ||
tar cfvz archiv-$(date +%d.%m.%y-%R).tar.gz | tar cfvz archiv-$(date +%d.%m.%y-%R).tar.gz | ||
- | | + | |
+ | \\ | ||
**tar entpacken** | **tar entpacken** | ||
Zeile 48: | Zeile 60: | ||
tar -xvf [DATEINAME].tar | tar -xvf [DATEINAME].tar | ||
+ | \\ | ||
**Erklärung der Optionen zum Entpacken** | **Erklärung der Optionen zum Entpacken** | ||
Zeile 54: | Zeile 67: | ||
-f file sagt aus, dass eine Datei angegeben wird, die entpackt wird \\ | -f file sagt aus, dass eine Datei angegeben wird, die entpackt wird \\ | ||
+ | \\ | ||
+ | Letzte Änderung --- //[[kai.ortelt@t-online.de|Kai Ortelt]] 2020/12/30 22:49// |