Re: cp / mv
- From: Christian Schneider <strcat@xxxxxxx>
- Date: Sat, 14 Feb 2009 21:08:32 +0100
Thus spake Sven Schmieder (svenschmieder@xxxxxxxx):
Christian Schneider wrote:
Deine bisherigen Versuche sehen wie genau aus?
find /home/sven -name *.jpg | mv -i /home/sven/Desktop/bilder
find /home/sven -name *.jpg > /home/sven/Desktop/bilder.txt
und dann über die Textdatei versucht habe, auszulesen, bzw. an mv zu
übergeben.
Fast richtig; fehlt nur xargs(1).
| $ find /home/sven -iname "*.jpg" -print0 | xargs --null -I {} -t mv {} /home/sven/Desktop/bilder
Der Einzeiler ist aber noch *stark* verbesserungswuerdig und benoetigt
GNU findutils (``-iname'' ist kein POSIX). Ausserdem werden bereits
vorhandene, gleiche Dateien, einfach ueberschrieben. Bei dem mv(1) das
in den GNU coreutils enthalten ist, kannst Du das aber mit der Option
| mv --backup=numbered
umgehen.
(und hieran noch ein paar andere Sachen, sind aber in der Konsole nicht mehr
gespeichert, im Kopf auch nicht mehr, war vor ein paar Tagen)
hatte ich probiert.
Ohne Erfolg, bei jeder Variante eine andere Fehlermeldung, die ich so nach
und nach ergoogelt habe, aber letztlich doch nicht zum Erfolg führten
Das Problem wurde (nicht nur hier) schon des oefteren diskutiert.
<http://www.google.com/search?q=xargs+mv>
--
Linux is for people who hate Windows | Christian 'strcat' Schneider
FreeBSD is for people who hate Linux | http://www.strcat.de/
FreeBSD is for people who hate OpenBSD | http://www.strcat.de/blog/
OpenBSD is for people who hate everything | http://strcat.de/chris.gpg
.
- References:
- cp / mv
- From: Sven Schmieder
- Re: cp / mv
- From: Christian Schneider
- Re: cp / mv
- From: Sven Schmieder
- cp / mv
- Prev by Date: Re: cp / mv
- Next by Date: Re: cp / mv
- Previous by thread: Re: cp / mv
- Index(es):
Relevant Pages
|