[Risolto] copiare file da varie cartelle in una sola.
-
- Entusiasta Emergente
- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
[Risolto] copiare file da varie cartelle in una sola.
Salve, buona sera.. ho dei miei cd originali che li avevo fatti con windows e winamp.. vorrei copiare i contenuti delle cartelle in una cartella mp3..
come posso fare ?
vi allego l'immagine:
sono tutti originali e comprati ma per motivi dovrei spostarli in una cartella tutte.. per un lettore mp3 che legge solo la root della scheda sd.
come posso fare?
Grazie mille e buona notte.
EDIT: per chi non ci crede:
vi posto alcuna parte dei miei cd originali:
http://www.luigiamorfini.it/ubuntu/20170420_200240.jpg
come posso fare ?
vi allego l'immagine:
sono tutti originali e comprati ma per motivi dovrei spostarli in una cartella tutte.. per un lettore mp3 che legge solo la root della scheda sd.
come posso fare?
Grazie mille e buona notte.
EDIT: per chi non ci crede:
vi posto alcuna parte dei miei cd originali:
http://www.luigiamorfini.it/ubuntu/20170420_200240.jpg
Ultima modifica di treled il giovedì 20 aprile 2017, 21:42, modificato 2 volte in totale.
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: copiare file in varie cartelle in una sola.
Nel titolo cambierei "in" con "da", cioè "copiare file da varie cartelle in una sola"; in modo da evitare interpretazioni errate.
Apri il terminale nella directory contenete tutti gli mp3,
crei la directory di destinazione "mp3":
e copi i file:
ho usato -iname in modo da individuare sia 'mp3' che 'MP3', ho copiato e non spostato i file in modo da mantenere i file originali ordinati nelle proprie directory (se non ti servono le cancelli) e poi perché è più sicuro.
Apri il terminale nella directory contenete tutti gli mp3,
crei la directory di destinazione "mp3":
Codice: Seleziona tutto
mkdir mp3
Codice: Seleziona tutto
find . -type f -iname "*.mp3" -print0 | xargs -0 cp -t mp3
Salva l'Ucraina!
Re: copiare file in varie cartelle in una sola.
dal lettore mp3 userei una semplice playlist con tutti i brani, anche se questi rimangono in cartelle diverse.
-
- Entusiasta Emergente
- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: copiare file in varie cartelle in una sola.
ok, ho fatto ma ho questi conflitti vedi output si può mettere esempio un numero in ho il copia..
Codice: Seleziona tutto
luigi@pc-luigi:~ $ mkdir mp3
luigi@pc-luigi:~ $ find . -type f -iname "*.mp3" -print0 | xargs -0 cp -t mp3
cp: 'mp3/16 - Unknown Artist - Track 16.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/16 - Unknown Artist - Track 16.mp3'
cp: 'mp3/13 - Unknown Artist - Track 13.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/13 - Unknown Artist - Track 13.mp3'
cp: 'mp3/08 - Unknown Artist - Track 8.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/08 - Unknown Artist - Track 8.mp3'
cp: 'mp3/04 - Unknown Artist - Track 4.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/04 - Unknown Artist - Track 4.mp3'
cp: 'mp3/12 - Unknown Artist - Track 12.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/12 - Unknown Artist - Track 12.mp3'
cp: 'mp3/06 - Unknown Artist - Track 6.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/06 - Unknown Artist - Track 6.mp3'
cp: 'mp3/17 - Unknown Artist - Track 17.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/17 - Unknown Artist - Track 17.mp3'
cp: 'mp3/05 - Unknown Artist - Track 5.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/05 - Unknown Artist - Track 5.mp3'
cp: 'mp3/15 - Unknown Artist - Track 15.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/15 - Unknown Artist - Track 15.mp3'
cp: 'mp3/07 - Unknown Artist - Track 7.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/07 - Unknown Artist - Track 7.mp3'
cp: 'mp3/01 - Unknown Artist - Track 1.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/01 - Unknown Artist - Track 1.mp3'
cp: 'mp3/09 - Unknown Artist - Track 9.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/09 - Unknown Artist - Track 9.mp3'
cp: 'mp3/14 - Unknown Artist - Track 14.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/14 - Unknown Artist - Track 14.mp3'
cp: 'mp3/10 - Unknown Artist - Track 10.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/10 - Unknown Artist - Track 10.mp3'
cp: 'mp3/11 - Unknown Artist - Track 11.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/11 - Unknown Artist - Track 11.mp3'
cp: 'mp3/02 - Unknown Artist - Track 2.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/02 - Unknown Artist - Track 2.mp3'
cp: 'mp3/03 - Unknown Artist - Track 3.mp3' appena creato non sarà sovrascritto da './One Shot 1990 [Disc 1]/03 - Unknown Artist - Track 3.mp3'
cp: 'mp3/16 - Unknown Artist - Track 16.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/16 - Unknown Artist - Track 16.mp3'
cp: 'mp3/13 - Unknown Artist - Track 13.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/13 - Unknown Artist - Track 13.mp3'
cp: 'mp3/08 - Unknown Artist - Track 8.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/08 - Unknown Artist - Track 8.mp3'
cp: 'mp3/04 - Unknown Artist - Track 4.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/04 - Unknown Artist - Track 4.mp3'
cp: 'mp3/12 - Unknown Artist - Track 12.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/12 - Unknown Artist - Track 12.mp3'
cp: 'mp3/06 - Unknown Artist - Track 6.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/06 - Unknown Artist - Track 6.mp3'
cp: 'mp3/17 - Unknown Artist - Track 17.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/17 - Unknown Artist - Track 17.mp3'
cp: 'mp3/05 - Unknown Artist - Track 5.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/05 - Unknown Artist - Track 5.mp3'
cp: 'mp3/15 - Unknown Artist - Track 15.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/15 - Unknown Artist - Track 15.mp3'
cp: 'mp3/07 - Unknown Artist - Track 7.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/07 - Unknown Artist - Track 7.mp3'
cp: 'mp3/01 - Unknown Artist - Track 1.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/01 - Unknown Artist - Track 1.mp3'
cp: 'mp3/09 - Unknown Artist - Track 9.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/09 - Unknown Artist - Track 9.mp3'
cp: 'mp3/14 - Unknown Artist - Track 14.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/14 - Unknown Artist - Track 14.mp3'
cp: 'mp3/10 - Unknown Artist - Track 10.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/10 - Unknown Artist - Track 10.mp3'
cp: 'mp3/11 - Unknown Artist - Track 11.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/11 - Unknown Artist - Track 11.mp3'
cp: 'mp3/18 - Unknown Artist - Track 18.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/18 - Unknown Artist - Track 18.mp3'
cp: 'mp3/02 - Unknown Artist - Track 2.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/02 - Unknown Artist - Track 2.mp3'
cp: 'mp3/03 - Unknown Artist - Track 3.mp3' appena creato non sarà sovrascritto da './One Shot 1984 [Disc 1]/03 - Unknown Artist - Track 3.mp3'
cp: 'mp3/16 - Unknown Artist - Track 16.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/16 - Unknown Artist - Track 16.mp3'
cp: 'mp3/13 - Unknown Artist - Track 13.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/13 - Unknown Artist - Track 13.mp3'
cp: 'mp3/08 - Unknown Artist - Track 8.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/08 - Unknown Artist - Track 8.mp3'
cp: 'mp3/04 - Unknown Artist - Track 4.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/04 - Unknown Artist - Track 4.mp3'
cp: 'mp3/12 - Unknown Artist - Track 12.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/12 - Unknown Artist - Track 12.mp3'
cp: 'mp3/06 - Unknown Artist - Track 6.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/06 - Unknown Artist - Track 6.mp3'
cp: 'mp3/17 - Unknown Artist - Track 17.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/17 - Unknown Artist - Track 17.mp3'
cp: 'mp3/05 - Unknown Artist - Track 5.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/05 - Unknown Artist - Track 5.mp3'
cp: 'mp3/15 - Unknown Artist - Track 15.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/15 - Unknown Artist - Track 15.mp3'
cp: 'mp3/07 - Unknown Artist - Track 7.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/07 - Unknown Artist - Track 7.mp3'
cp: 'mp3/01 - Unknown Artist - Track 1.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/01 - Unknown Artist - Track 1.mp3'
cp: 'mp3/09 - Unknown Artist - Track 9.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/09 - Unknown Artist - Track 9.mp3'
cp: 'mp3/14 - Unknown Artist - Track 14.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/14 - Unknown Artist - Track 14.mp3'
cp: 'mp3/10 - Unknown Artist - Track 10.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/10 - Unknown Artist - Track 10.mp3'
cp: 'mp3/11 - Unknown Artist - Track 11.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/11 - Unknown Artist - Track 11.mp3'
cp: 'mp3/02 - Unknown Artist - Track 2.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/02 - Unknown Artist - Track 2.mp3'
cp: 'mp3/03 - Unknown Artist - Track 3.mp3' appena creato non sarà sovrascritto da './One Shot 1989 [Disc 2]/03 - Unknown Artist - Track 3.mp3'
luigi@pc-luigi:~ $
-
- Entusiasta Emergente
- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: copiare file in varie cartelle in una sola.
ora provo .. essendo che un lettore cinese da 10 euro.. ora provo subito.. caso mai come posso creare la playlist ?basic [url=http://forum.ubuntu-it.org/viewtopic.php?p=4975573#p4975573][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: dal lettore mp3 userei una semplice playlist con tutti i brani, anche se questi rimangono in cartelle diverse.
grazie mille in tanto metto in copia le canzoni nel mp3.
-
- Entusiasta Emergente
- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: copiare file da varie cartelle in una sola.
ok , copia finita.. con le cartelle com'erano prima.. mi dici come si fa creare una playlist da ubuntu (xfce).
grazie mille
grazie mille
-
- Entusiasta Emergente
- Messaggi: 1331
- Iscrizione: lunedì 26 aprile 2010, 17:36
- Desktop: gnome
- Distribuzione: ubuntu 23.04/22.04
- Sesso: Maschile
- Località: Massa(MS)
Re: copiare file da varie cartelle in una sola.
tutto risolto.. legge le cartelle ..quindi problema risolto.
- giulux
- Amministratore
- Messaggi: 25422
- Iscrizione: domenica 10 gennaio 2010, 12:17
- Desktop: ubuntu 18.04
- Distribuzione: Ubuntu 18.04.3 LTS x86_64
- Sesso: Maschile
- Località: Roma
Re: copiare file da varie cartelle in una sola.
Se è risolto metti il tag nel titolo.
Grazie.
Grazie.
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
- UbuNuovo
- Imperturbabile Insigne
- Messaggi: 4433
- Iscrizione: sabato 12 dicembre 2009, 20:58
- Desktop: Mate
- Distribuzione: Ubuntu Mate 22.04.1 LTS
- Sesso: Maschile
- Contatti:
Re: [Risolto] copiare file da varie cartelle in una sola.
Hai risolto, bene! Nel caso servisse...
Avendo dei file con nome uguale in diverse directory, si dovrebbe creare uno script oppure modificare il codice detto sopra.
Ho provato ad usare --suffix di cp ma a quanto pare, --backup=numbered con --suffix, non funziona!
Potresti rinominare i file dopo la copia; il procedimento diventerebbe:
(cancella la directory mp3 se esiste già)
Ho modificato rename per avere l'estensione in fondo.
Avendo dei file con nome uguale in diverse directory, si dovrebbe creare uno script oppure modificare il codice detto sopra.
Ho provato ad usare --suffix di cp ma a quanto pare, --backup=numbered con --suffix, non funziona!
Potresti rinominare i file dopo la copia; il procedimento diventerebbe:
(cancella la directory mp3 se esiste già)
Codice: Seleziona tutto
mkdir mp3
find . -type f -iname "*.mp3" -print0 | xargs -0 cp --backup=numbered -t mp3
rename 's/(\.mp3\.~)(.*)(~)/$2.mp3/i' mp3/*
Salva l'Ucraina!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 12 ospiti