Copiare i file o le cartelle
Il comando cp (copy) viene utilizzato per copiare i file e le cartelle. La sintassi di base del comando è la seguente:
cp [OPZIONI] ORIGINE DESTINAZIONE
ORIGINE è l’elemento che deve essere copiato. Come DESTINAZIONE del processo di copia viene definito un file o una cartella. Se definite un file preesistente come file di destinazione il suo contenuto verrà sovrascritto con quello del file di orgine. In alternativa avete la possibilità di creare il file di destinazione come nuovo file con il nome desiderato.
Se doveste aver copiato più file, la destinazione deve essere una cartella. Lo stesso vale nel caso in cui è una cartella ad essere copiata.
Per copiare un file di origine in un file di destinazione nella cartella corrente:
cp [OPZIONI] FILEORIGINE FILEDESTINAZIONE
Esempio: cp file.txt file_copia.txt
Per copiare un file di origine dalla cartella corrente nella cartella di destinazione:
cp [OPZIONI] FILEORIGINE CARTELLA DESTINAZIONE
Esempio: cp file.txt home/user/documenti/2017
Per copiare più file di origine in una cartella di destinazione:
cp [OPZIONI] FILEORIGINE1 FILEORIGINE2 CARTELLADESTINAZIONE
Esempio: cp file.txt file.odt home/user/documenti/2017
Per copiare una cartella di origine dalla cartella corrente nella cartella di destinazione:
cp CARTELLAORIGINE CARTELLADESTINAZIONE
Esempio: cp cartella1 home/user/documenti/2017
Se devono essere copiate le cartelle comprensive di tutti i contenuti, nel processo di copia devono essere incluse tutte le sottocartelle con l’OPZIONE -R.