Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

linux:tar.gz_packen [23.06.2014 12:49]
cbeier [tar.gz Datei mit dem aktuellen Datum als Dateiname erstellen]
linux:tar.gz_packen [02.10.2017 22:43]
Zeile 1: Zeile 1:
-# tar.gz packen 
  
-Ständig bringe ich die Optionsreihenfolge von "tar" durcheinandergebracht. Deshalb, hier die Optionsreihenfolge die zum Packen einer tar.gz Datei verwendet werden muss: 
- 
-## tar.gz packen von einem Verzeichnis 
- 
-  tar cfvz [ARCHIV].tar.gz [VERZEICHNIS] 
- 
-## tar.gz packen von mehreren Verzeichnissen 
- 
-  tar cfvz [ARCHIV].tar.gz [VERZEICHNIS1] [VERZEICHNIS2] 
- 
-## tar.gz packen von einzelnen/mehreren Dateien 
- 
-Statt eines Verzeichnisses, können natürlich auch Dateien angegeben werden. Der Syntax ist der gleiche wie bei Verzeichnissen. Entsprechend, können auch Dateien und Verzeichnisse kombiniert werden. 
- 
-  tar cfvz [ARCHIV].tar.gz [DATEI1] [DATEI2] ... [DATEIX] 
-   
-oder auch 
- 
-  tar cfvz [ARCHIV].tar.gz [VERZEICHNIS1] [DATEI1] [DATEI2] 
-   
- 
-## Die Bedeutung der Optionen 
- 
-  * **-c:** packe die Dateien/Verzeichnisse (engl. compress) 
-  * **-v:** zeige die Dateien an, die gepackt werden (engl. verbose) 
-  * **-f:** die Datei wird angegeben, die gepackt wird 
-  * **-z:** erst werden die Dateien mit gzip komprimiert und dann mit tar zu einer Datei gepackt (deshalb auch *.tar.gz) 
- 
-## Dateien/Verzeichnis vom Packen ausschließen 
- 
-Mit der `--exclude` Option können explizit Dateien oder Verzeichnisse angegeben werden, die beim Packen des angegebenen Verzeichnisses, ignoriert werden sollen. 
- 
-  tar cfvz [ARCHIV].tar.gz [VERZEICHNIS] --exclude=[VERZEICHNIS1] --exclude=[DATEI1] 
- 
-## tar.gz Datei mit dem aktuellen Datum als Dateinamen erstellen 
- 
-  tar cfvz archiv-$(date +%d.%m.%Y-%R).tar.gz [VERZEICHNIS] 
-   
-erstellt eine Datei mit dem Namen: `archiv-23.06.2014-12:43.tar.gz` 
- 
-{{tag>terminal linux}}