2014-05-01 17:42:17 +0000 2014-05-01 17:42:17 +0000
106
106

tar mit mehreren Verzeichnissen und Dateispeicherorten erstellen

Ich habe einige Skripte und Dateien, die sich an verschiedenen Orten befinden, wie:

  • /etc/dir1
  • /var/www/html
  • /home/somedir

Ich möchte eine tar-Datei so erstellen, dass sie Dateien und Ordner mit der Ortsstruktur kopiert. Wenn ich an einem anderen Ort enttarne, werden alle Dateien an ihre jeweiligen Speicherorte in den korrekten Pfaden kopiert; genauso wie dort, wo tar erstellt wurde.

Antworten (2)

175
175
175
2014-05-01 17:54:21 +0000

Sie können einfach

tar -cf myfile.tar /etc/dir1 /var/www/html /home/somedir

verwenden. Sie können auch

tar -czf myfile.tar.gz /etc/dir1 /var/www/html /home/somedir

verwenden. Dieses zweite Beispiel (beachten Sie das z im Parameter -czf) komprimiert die tar-Datei mit g(z)ip.

0
0
0
2019-09-12 05:20:22 +0000

Das funktioniert bei mir kleine Änderung durch Hinzufügen des Arguments “Wechsel in das Verzeichnis DIR ©”

tar -zcvf myfile.tar -C /etc/dir1 /var/www/html /home/somedir