Come utilizzare il comando CP in Linux

Come utilizzare il comando CP in Linux
Un CP è un'utilità di comando per copiare i file insieme al loro contenuto da una posizione a un'altra nelle distribuzioni Linux. Entrambi i file, così come le directory, possono essere copiati utilizzando il comando CP. LinuxMint è una distribuzione di sistemi operativi Linux che verranno utilizzati 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 i file e le directory da uno posizione a un altro in Linux. Quindi avremo bisogno Percorsi di due diverse posizioni, uno da dove viene copiato il file e l'altro, dove deve essere incollato. La sintassi generale dell'utilizzo del comando CP sarà:

$ cp [opzioni] [fonte di file/directory in cui viene copiato] [destinazione del file/directory in cui deve essere incollato]

La sintassi generale è semplice da capire, con l'uso del comando CP, possiamo anche usare diverse opzioni di copia, alcune di esse sono:

Opzioni Descrizione
-B Questa opzione farà il backup di tutti i contenuti del file
-F Questa opzione viene utilizzata per copiare con forza tutti i contenuti del file dalla sorgente alla destinazione
-io Questa opzione confermerà da te prima di copiare i file visualizzando un messaggio
-N Non sovrascriverà il file se un file è già presente nel percorso di destinazione

Come utilizzare il comando CP in Linux

Esploreremo l'uso del comando CP in Linux usando diversi esempi. Se vogliamo copiare e incollare il file all'interno della stessa directory, possiamo usare il comando CP:

$ cp myfile.txt mynewfile.TXT

Per confermare che è stato creato il nuovo file, elencheremo il contenuto della directory utilizzando il comando LS:

$ ls

Useremo l'opzione "-I" in modo che se il file è già presente con il nuovo nome, lo confermerà per sovrascriverlo o no:

$ cp -i myfile.txt myfile.TXT

Nell'output sopra, non vogliamo sovrascrivere, quindi digitiamo "N". Per copiare il file, myfile.txt dalla directory di home alla directory dei documenti, useremo il comando CP come:

$ cp -v myfile.txt myfile1.txt mynewfile.documenti txt

Abbiamo usato l'opzione "-v" in quanto ci dirà i dettagli dell'esecuzione del comando e per confermare che il file è stato copiato, eseguiamo il comando:

$ ls documenti

Per creare il backup del myfile.txt, useremo l'opzione "-b":

$ cp -b myfile.txt backupfile.TXT

Possiamo anche copiare la directory con l'aiuto del comando CP, ad esempio, copriremo la directory "MyDirectory" ai documenti usando il comando:

$ cp -r documenti mydirectory

Abbiamo usato l'opzione "-r", quindi se c'è qualche directory all'interno del "mydirectory", verrà anche copiato.

Conclusione

Il comando CP viene utilizzato per copiare i file e le directory con tutti i loro contenuti da una posizione a un'altra. In questo articolo, abbiamo esplorato l'utilizzo dell'utilità della linea di comando CP con le sue opzioni di base di backup, verbosio e interattivo.