[PLUTO-help] copiare file da lista
sabatino.palladino a alice.it
sabatino.palladino a alice.it
Ven 2 Nov 2007 13:11:21 CET
Alle 15:58, giovedì 1 novembre 2007, exameron ha scritto:
> gentili signori,
> attraverso 'ls /home/utente/mp3 > lista.txt' mi sono
> creato un elenco dei miei mp3.
Era meglio:
find ~/mp3 -name '*.mp3' > lista.txt
Alle 15:58, giovedì 1 novembre 2007, exameron ha scritto:
> ... in un'altra cartella:...
Linux non ha cartelle, soltanto directory;
Alle 15:58, giovedì 1 novembre 2007, exameron ha scritto:
> ... cioè anzichè selezione cimentarmi con uno stressante copia-incolla
> per ciascun file,...
Stai usando un sistema operativo serio: abbandona il copia-incolla.
Eppure anche Windows{,NT} permetteva di selezionare molti file tenendo
premuto Ctrl.
Ma stai imparando e dimostri buona volontà; sei scusato ;)
Un modo per farlo:
find $source -regex '.*[13579]\.mp3' -execdir mv {} $destination \;
senza neanche generare la lista dei file.
man find
man mv
man cp
Se invece vuoi proprio usare la lista:
xargs cp -d \n -t $destination < lista.txt
Oppure, se non vuoi editare la lista a mano:
grep '.*[13579]\.mp3' file.txt | xargs cp -d \n -t $destination
More information about the pluto-help
mailing list