Hi, wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider nichts in der Manpage. Danke! Thorsten
* Thorsten Kettner schrieb am 19.Jul.2002:
wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider nichts in der Manpage.
Wenn Du ein Verzeichnis angibst, dann werden alle Dateien innerhalb des Verzeichnisses mit gepackt. Ansonsten mußt Du alle Dateien angeben. Wenn Du eine solche Zeile hast: tar -czf paket.tar.gz datei* Dann macht die shell daraus: tar -czf paket.tar.gz datei1 datei2 datei.sonstiges falls es im aktuellen Verzeichnis die Dateien datei1 datei2 und datei.sonstiges gibt und sonst keine Dateien, die mit datei anfangen. Wohlbemerkt: Die shell macht daraus obige Zeile, tar bekommt den * nicht zu Gesicht. tar könnte mit dem * auch nichts anfangen, es sei denn, es gibt eine Datei, die datei* heißt. Das gilt übrigens für alle Programme, es ist immer die Shell, die expandiert, das Programm bekommt den * oder ein ? nicht zu Gesicht, außer es wird maskiert. Und nur wenige Programme, wie etwa find, können mit * oder ? was anfangen. Daher findest Du Hinweise zur Maskierung auch nicht in den manpages zu den Programmen, sondern in man bash. Versteckte Dateien gibt es als solche nicht unter Linux. Es ist nur so, daß der * beliebige, und beliebig viele Zeichen ersetzt, nur nicht den . am Anfang. Um Dateien mit einem . am Anfang mit zu nehmen, muß expliziet ein . vor dem * gesetzt werden. Etwa: * .* Achtung, da wird dann aber auch .. also das Elterverzeichnis mit ersetzt, was man meist nicht will. Außerdem zeigt ls Dateien nicht an, die mit einem . beginnen, es sei, man verwendet die Options -a oder -A. Aber ansonsten verhalten sich Dateien mit einem . als erstes Zeichen im Namen völlig normal. Bernd -- Was ist quoten? Quoten ist das Zitieren aus einer mail, der man antwortet. Und wie macht man es richtig? Zitate werden mit "> " gekennzeichnet. Nicht mehr als nötig zitieren. Vor den Abschnitten das Zitat, auf das man sich bezieht, mit einer Zeile Abstand oben und unten. |Zufallssignatur 12
Hallo Thorsten, * Thorsten Kettner [19.07.02 16:14]:
wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider nichts in der Manpage.
tar cvf archiv . Gruss, Andreas -- Und am achten Tage gab er dem Menschen das score-file
Am Freitag, 19. Juli 2002 16:14 schrieb Thorsten Kettner:
Hi,
wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider nichts in der Manpage.
Danke!
Thorsten tar sichert doch alle dateien hier ein kleiner test mkdir test1 mkdir test2 cd test1 .hidden ls -a. .. .hidden tar -cf - . | (cd ../test2;tar -xvf - ) cd ../test2 ls -a .. .hidden
Viel Spaß
Hallo, Am Freitag, 19. Juli 2002 16:14 schrieb Thorsten Kettner:
wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider nichts in der Manpage.
Wahrscheinlich hast Du die Wildcard "*" benutzt.
"*" meint alles, was _nicht_ mit "." beginnt.
Dasselbe gilt übrigens für `find'.
`tar' rufe ich immer über `find' auf, also z.B.
$ find mydir/ -name '*' -exec tar rvf mydir.tar {} \;
Dies erwischt die versteckten Dateien aber _nicht_.
Besser ist
$ find mydir/ -regex '.*' -exec tar rvf mydir.tar {} \;
Gruß
Bertram
--
Bertram Scharpf
So sprach Thorsten Kettner am 2002-07-19 um 15:14:39 +0100 :
wie gehe ich sicher, dass bei der Nutzung von tar alle, auch die versteckten, Dateien und Verzeichnisse gesichert werden. Fand leider
In dem Du das komplette Verzeichnis sichern lässt. Also "tar cf tar.tar ." um das aktuelle Verzeichnis zu sichern. Versteckte Dateien aus Unterverzeichnissen werden automatisch mitgesichert. Alexander Skwar -- How to quote: http://learn.to/quote (german) http://quote.6x.to (english) Homepage: http://www.iso-top.biz | Jabber: askwar@a-message.de iso-top.biz - Die günstige Art an Linux Distributionen zu kommen Uptime: 2 days 22 hours 47 minutes
participants (6)
-
Alexander Skwar
-
Andreas Kneib
-
B.Brodesser@t-online.de
-
Bertram Scharpf
-
Frank.Markwort@t-online.de
-
Thorsten Kettner