Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Veel bestanden verplaatsen.  (gelezen 880 keer)

Dwarrel

  • Gast
Veel bestanden verplaatsen.
« Gepost op: 2009/03/14, 14:05:50 »
Ik heb een map met iets van 7000 bestanden, nu wil ik ze in verschillende mappen plaatsen en met de hand gaat dit erg lang duren.
Ze moeten gesorteerd worden aan een laatste stukje tekst van de bestandsnaam.
De bestanden zijn zo opgebouwd:
naam (J).smc
naam (J) (!).smc
of
naam (U).smc
naam (U) (!).smc

Ik wil dus alle bestanden waar een (J) in staat verplaatsen naar een andere map. Ik denk dat dit met wildcards kan maar het lukt me niet om precies uittevogelen wat het commando nu precies is.

Alvast hartelijk bedankt.

Online vanadium

  • Lid
  • Steunpunt: Nee
Re: Veel bestanden verplaatsen.
« Reactie #1 Gepost op: 2009/03/14, 14:17:31 »
mv *\(J\)* <destination>

Als het om zeer veel bestanden gaat, kan dit niet lukken omdat de commandolijn te lang wordt. Dan:

for f in *\(J\)*
do mv "$f" <destination>
done

In Nautilus kan je de bestanden selecteren met Ctrl+S, Pattern: *(S)*

Dwarrel

  • Gast
Re: Veel bestanden verplaatsen.
« Reactie #2 Gepost op: 2009/03/14, 16:19:27 »
...... God wat stom vergat ik natuurlijk de \ voor de ( beetje jammer.
Maar jah hartelijk bedankt nu komt het wel goed.