Re: versteckte Dateien kopieren
Daniel Jung <Daniel.Jung@dj-web.de> writes:
Hi,
ich moechte einen kompletten Verzeichnisbaum kopieren. Leider werden bei der Verwendung von cp -dpR /sourcedir/* /destdir .* anstatt * funktioniert auch nicht korrekt, weil die /.. und /. aerger machen.
Welche Moeglichkeiten gibts fuer die Loesung meines Problems?
Anstatt Filename-Pattern-Eskapaden, um . und .. zu umgehen, finde ich die folgende Lösung sehr elegant (in /sourcedir): tar cf - . | (cd /destdir;tar xvf -) Tschüss Jens -- Jens M. Felderhoff home : j.m.f@netcologne.de office: jmfelder@baan.com --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Don, Jul 27, 2000 at 11:56:02 +0200, Jens M. Felderhoff wrote:
Daniel Jung <Daniel.Jung@dj-web.de> writes:
ich moechte einen kompletten Verzeichnisbaum kopieren. Leider werden bei der Verwendung von cp -dpR /sourcedir/* /destdir .* anstatt * funktioniert auch nicht korrekt, weil die /.. und /. aerger machen.
Welche Moeglichkeiten gibts fuer die Loesung meines Problems?
Anstatt Filename-Pattern-Eskapaden, um . und .. zu umgehen, finde ich die folgende Lösung sehr elegant (in /sourcedir):
tar cf - . | (cd /destdir;tar xvf -)
Da hab' ich auch noch einen: cd /sourcedir find . -print | cpio -pdmu /destdir Viele Wege führen ans Ziel. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Jan Trippler schrieb in 0,9K (30 Zeilen):
Da hab' ich auch noch einen: cd /sourcedir find . -print | cpio -pdmu /destdir
Viele Wege führen ans Ziel.
Manche aber nicht ganz. Ich hab hier ein File namens "So ein Mist\nKlappt nicht" wobei "\n" natuerlich fuer Newline steht. Leider geht dein find -print damit ziemlich unsanft um. Haettest du mal find . -print0 | cpio -0 -pdmu /destdir gemacht ... -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi, On Thu, Jul 27 2000 at 23:56 +0200, Jens M. Felderhoff wrote:
Anstatt Filename-Pattern-Eskapaden, um . und .. zu umgehen, finde ich die folgende Lösung sehr elegant (in /sourcedir):
tar cf - . | (cd /destdir;tar xvf -)
Tar benutzt, wenn man die Option -f nicht angibt, standardmäßig stdin und stdout. Außerdem sollte man zwischen cd und tar x ein && setzen, nur für den Fall, dass /destdir nicht existiert. tar c . |(cd /destdir && tar xv) Ciao, Stefan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
j.m.f@netcologne.de
-
Jan.Trippler@t-online.de
-
stefan.troeger@wirtschaft.tu-chemnitz.de
-
weissel@netcologne.de