Come utilizzare il comando cp in Linux
Un cp è un'utilità della riga di comando per copiare i file insieme al loro contenuto da una posizione all'altra nelle distribuzioni Linux. Sia i file che le directory possono essere copiati utilizzando il comando cp. LinuxMint è una distribuzione dei sistemi operativi Linux che verrà utilizzata in questo articolo per spiegare come utilizzare il comando cp in Linux.
Qual è la sintassi generale dell'utilizzo del comando cp in Linux
È stato discusso che il comando cp viene utilizzato per copiare file e directory da una posizione a un'altra in Linux. Quindi avremo bisogno di percorsi di due posizioni diverse, una da cui il file viene copiato e l'altra dove deve essere incollato. La sintassi generale dell'utilizzo del comando cp sarà:
La sintassi generale è semplice da comprendere, con l'utilizzo del comando cp possiamo anche utilizzare diverse opzioni di copia, alcune di esse sono:
- -f
Questa opzione viene utilizzata per copiare forzatamente tutto il contenuto del file dall'origine alla destinazione
- -i
Questa opzione ti confermerà prima di copiare i file visualizzando un messaggio
- -n
-
Non sovrascriverà il file se qualche file è già presente nel percorso di destinazione
Come utilizzare il comando cp in Linux
Esploreremo l'utilizzo del comando cp in Linux utilizzando diversi esempi. Se vogliamo copiare e incollare il file all'interno della stessa directory, possiamo usare il comando cp:
Per confermare che il nuovo file è stato creato, elencheremo il contenuto della directory utilizzando il comando ls:
Utilizzeremo l'opzione “-i ” in modo che se il file è già presente con il nuovo nome ci confermi di sovrascriverlo o meno:
Nell'output sopra, non vogliamo sovrascrivere, quindi digitiamo "n". Per copiare il file, myfile.txt dalla directory home alla directory Documents, utilizzeremo il comando cp come:
Abbiamo utilizzato l'opzione “-v” in quanto ci dirà i dettagli dell'esecuzione del comando e per confermare che il file è stato copiato, eseguiamo il comando:
Per creare il backup di myfile.txt, utilizzeremo l'opzione “-b”:
Possiamo anche copiare la directory con l'aiuto del comando cp, ad esempio copieremo la directory "myDirectory" in Documents utilizzando il comando:
Abbiamo utilizzato l'opzione "-r", quindi se è presente una directory all'interno di "myDirectory", verrà copiata anche questa.
Conclusione
Il comando cp viene utilizzato per copiare file e directory con tutto il loro contenuto da una posizione all'altra. In questo articolo, abbiamo esplorato l'utilizzo dell'utilità della riga di comando cp con le sue opzioni di base di backup, dettagliata e interattiva.