pietrod Inviato 29 Marzo 2018 Segnala Condividi Inviato 29 Marzo 2018 Ciao, io avrei bisogno di copiare dei file (7 per l'esattezza) sempre uguali, in una serie di cartelle (più di 200),c'è un modo per evitare di fare mela+V più di 200 volte? qualcuno sa suggerirmi un comando shell che può risolvermi questo grattacapo?wGrazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
pix Inviato 29 Marzo 2018 Segnala Condividi Inviato 29 Marzo 2018 Da terminale dovresti poterlo fare così: echo /PERCORSO_DESTINAZIONI/* | xargs -n 1 cp /PERCORSO_SORGENTI/* sostituendo i due percorsi ovviamente. se i file sono tutti dello stesso tipo è meglio se lo specifichi alla fine, ad esempio se sono dei PDF è meglio usare: echo /PERCORSO_DESTINAZIONI/* | xargs -n 1 cp /PERCORSO_SORGENTI/*.pdf An a tuesday keeps the doctor away. proud member of < noi finti professionisti > club - tessera 044 Link al commento Condividi su altri siti Altre opzioni di condivisione...
pietrod Inviato 30 Marzo 2018 Autore Segnala Condividi Inviato 30 Marzo 2018 credo abbia quasi funzionato: MBP-di-Pietro:~ pietro$ echo /Users/pietro/Desktop/prova 2/* | xargs -n 1 cp /Users/pietro/Desktop/prova/*.jpg cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory MBP-di-Pietro:~ pietro$ Link al commento Condividi su altri siti Altre opzioni di condivisione...
pix Inviato 30 Marzo 2018 Segnala Condividi Inviato 30 Marzo 2018 Per gli spazi nei nomi cartella dei comandi ci vuole il carattere di escape: echo /Users/pietro/Desktop/prova\ 2/* | xargs -n 1 cp /Users/pietro/Desktop/prova/*.jpg An a tuesday keeps the doctor away. proud member of < noi finti professionisti > club - tessera 044 Link al commento Condividi su altri siti Altre opzioni di condivisione...
pietrod Inviato 30 Marzo 2018 Autore Segnala Condividi Inviato 30 Marzo 2018 MBP-di-Pietro:~ pietro$ echo /Users/pietro/Desktop/prova\ 2/* | xargs -n 1 cp /Users/pietro/Desktop/prova/*.jpg cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory cp: /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 2.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 3.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia 4.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900 copia.jpg and /Users/pietro/Desktop/prova/_PIT4900 copia.jpg are identical (not copied). cp: /Users/pietro/Desktop/prova/_PIT4900.jpg and /Users/pietro/Desktop/prova/_PIT4900.jpg are identical (not copied). usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file target_file cp [-R [-H | -L | -P]] [-fi | -n] [-apvXc] source_file ... target_directory MBP-di-Pietro:~ pietro$ Ancora qualcosa non funziona Link al commento Condividi su altri siti Altre opzioni di condivisione...
pix Inviato 30 Marzo 2018 Segnala Condividi Inviato 30 Marzo 2018 xargs non fa l'escape.... fai prima a togliere lo spazio nel nome della cartella "prova 2" An a tuesday keeps the doctor away. proud member of < noi finti professionisti > club - tessera 044 Link al commento Condividi su altri siti Altre opzioni di condivisione...
pietrod Inviato 30 Marzo 2018 Autore Segnala Condividi Inviato 30 Marzo 2018 perfetto! Grazie Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Archiviato
Questa discussione è archiviata e chiusa a future risposte.