* Thorsten Kettner schrieb am 02.Jul.2002:
Am Dienstag, 2. Juli 2002 21:34 schrieb Philipp Zacharias:
ja, aber nicht versichern, auch die versteckten Dateien mitzusichern.
ja, gute Idee. Gibt sicher eine Tar- Funktion dazu. Muss mal bei man tar nachsehen.
Bei tar mußt Du angeben, welche Dateien und Verzeichnisse getart werden sollen. Da mußt Du im Prinzip alles angeben, auch die versteckten Dateien, wenn Du nicht das ganze Verzeichnis taren möchtest, denn alle Dateien und Unterverzeichnisse in einem Verzeichnis werden mitgepackt. Du kanst es Dir einfacher machen und mit * arbeiten. Der * ist der Joker und wird von der *shell* ersetzt. Von der shell und nicht von tar. tar bekommt den * gar nicht zu Gesicht. Gilt für alle Programme in Linux. Nun ist es in der bash und anderen shells so definiert, daß * durch irgendwas beliebiges ersetzt wird, aber nicht der . am Amfang einer Datei. Angenommen, in einem Verzeichnis hast Du die Dateien: .a .ab .b a aab b bb so ersetzt * a, aab, b und bb nicht aber .a, .ab und auch nicht .b a* ersetzt a und aab während *b aab, b und bb ersetzt, nicht aber .ab und .b; a und .a sowieso nicht. Wenn Du auch die Dateien .a, .ab und .b haben möchttest, so macht man das mit .* Für tar bedeutet das: tar -czf paket.tar.gz * .* Aber tar sieht wie gesagt, weder * noch .*, die werden schon von der shell ersezt. Daher wirst Du dazu nichts in man tar finden, Du mußt schon in man bash suchen. Aber speziell für Deinen Fall wäre doch tar -czf mail.tar.gz ~/Mail angebracht. Denn tar packt alle Dateien eines Verzeichnisses mit rein, wenn nicht eine Datei, sondern ein Verzeichnis angegeben wird. Bernd -- Hast Du bei Problemen schon in der SuSE-Support-Datenbank (SDB) nachgesehen? Auf Deinem Rechner: http://localhost/doc/sdb/de/html/index.html | mit Apache: http://localhost/doc/sdb/de/html/key_form.html | Zufalls- Tagesaktuell bei SuSE: http://sdb.suse.de/sdb/de/html/index.html | signatur 2