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.