Trucchi Linux : Copiare file in directory multiple

Trucchi Linux : Modifycando.com

La copia di un file è di solito una delle prime operazioni che si fa quando si inizia con Linux, subito dopo il comando “ls” che invece elenca i file.

Il comando per eseguire la copia è come sappiamo cp la cui sintassi è la seguente :

# cp /path-to-file/my_file.txt /path-to-new-directory/

Immaginiamo ora di dover copiare lo stesso file in posizioni diverse.
E’ facile immaginare che è possibile farlo ripedendo tre volte il comando copia con parametri diversi, indicando ogni volta il percorso in cui copiare il file :

# cp /home/user/my_file.txt /home/user/1
# cp /home/user/my_file.txt /home/user/2
# cp /home/user/my_file.txt /home/user/3

Non tutti sanno che invece questa operazione può essere compiuta con un unica riga di codice.
Scrivendo infatti

# echo /home/user/1/ /home/user/2/ /home/user/3/ | xargs -n 1  cp /home/user/my_file.txt

otterremo il risultato richiesto.



About Mauro De Filippis 2454 Articles
Laureato in Ingegneria Informatica nel 2008 presso l'Università degli Studi di Lecce con una tesi in Processi di Produzione Robotizzati dal titolo "Integrazione delle tecniche di progettazione del ciclo di lavorazione con programmazione della produzione”. Le mie attività principali sono : sviluppo di applicativi ANSI C per terminali POS basati su processori ARM Risc 32Bit con 2-4 MB di Ram (progettazione, sviluppo e test delle applicazioni ) sviluppo in ambiente .NET sviluppo Web in ambiente PHP, ASP Installazione, progettazione, utilizzo di Db MS SQL Server, Mysql, Acces , Oracle Da anni mi occupo di CMS Open Source, in particolare di Joomla e Wordpress. Mia è la Guida Wordpress 3.5, la Guida Joomla 2.5 , il Corso online Joomla! 2.5 ed il Corso online Wordpress Mi occupo anche di LMS in particolare di Moodle e Docebo. Google+ by Mauro De Filippis

Be the first to comment

Leave a Reply

L'indirizzo email non sarà pubblicato.


*