Ich möchte Teer alle die * .txt - Dateien , dass ich als Ergebnis eines bekommen find Befehl, die in einem Verzeichnis existiert eine Baumstruktur wie folgt mit:
- Verzeichnisname
- dir1
- file1.pdf
- file1.txt
- dir2
- file2.pdf
- file2.txt
- dir3
- file3.pdf
- file3.txt
(Die Dateinamen sind nur Beispiele).
Aber ich möchte die Verzeichnisstruktur beibehalten .
Welcher Befehl kann mir eine tar.gz- Datei mit diesem Inhalt geben?
- dir1
- file1.txt
- dir2
- file2.txt
- dir3
- file3.txt
find . -iname '*.txt' | tar zcvf the_tarball.tar.gz --files-from -
erklärt: stackoverflow.com/a/9534272/4017010 und das allgemeine Thema wurde bereits hier besprochen: unix.stackexchange.com/questions/5641/…