Dateien von A nach B kopieren und gleichzeitig umbenennen
Jonas Schrieb
che.de at schrieb.de
Thu Jul 10 08:25:16 CEST 2003
On Wed, Jul 09, 2003 at 10:35:36PM +0200, Jürgen Leibner wrote:
> Gefragt ist folgendes: Auf Server A sind tausende von Dateien in
> verschiedenen Verzeichnissen, die auf Server B in ein Verzeichnis
> müssen. Die Dateien auf Server A haben die Endung :X und müssen zwecks
> Datentransver zu MS-Windows eine Endung .X erhalten. Server B kann die
> Dateien dann per Samba den MS-Windows Clients liefern. Dabei handelt es
> ich um Binärdateien!
Okay, wenn die Dateien in mehreren Ordnern liegen, wäre find vielleicht
doch besser. Zu erst eine Version, wie ichs eigentlich gemacht hätte:
find /src/ -name "*:X" -exec cp "{}" /dst/`basename "{}" ':X'`.X ";"
Komischerweise will er das so nicht machen. Ich kanns mir nicht
erklären. Aber so gehts:
for i in `find /src/ -name "*:X"`; do cp $i b/`basename $i :X`.X; done
MfG, Jonas
--
-----BEGIN GEEK CODE BLOCK (3.12)-----
GCS d- s: a18 C++ UL++>++++$ P+>+++ E- W++ N o? K- w-(--) O(?) M(?) V? PS+
PE-(--) Y+ PGP++ t+ 5 X+ R tv-() b(-) DI? D+ G e(*)>++++ h!>(---) r++ y?
-----END GEEK CODE BLOCK--------------
More information about the Linux
mailing list