Esempi di comandi CP Linux

Esempi di comandi CP Linux

Mentre si lavora su un sistema Linux, la copia di file e directory è un compito importante che viene eseguito quotidianamente. Tutti gli utenti hanno bisogno di utilità semplice e semplice attraverso la quale possono copiare tutti i loro file e directory. A tale scopo, l'utilità della linea di comando CP più comune viene utilizzata su sistemi UNIX e Linux.

Spiegheremo il comando CP con alcuni esempi in questo articolo.

Sintassi di base del comando CP

Per utilizzare il comando CP, seguire la sintassi, che è indicata di seguito:

$ CP [FLAGS] [FILE SOURCE] [Destination-File]

Il file di origine può contenere più di un file e directory nella sintassi sopra e il file di destinazione può essere solo un singolo file o una directory.

Nota importante: l'utente dovrebbe avere l'autorizzazione di lettura su un file di origine durante la copia di file e directory e l'utente deve avere l'autorizzazione di scrittura sul file di destinazione o sulla directory. Altrimenti, verrà visualizzato un errore di "autorizzazione negata".

Uso del comando CP

Ci sono i seguenti usi del "comando CP" che ora spiegheremo con alcuni esempi:

Copia il file nella directory di lavoro corrente

Per copiare un file nella directory corrente, eseguire il comando seguente sul terminale:

Esempio

Ad esempio, eseguendo il comando di seguito per quello che puoi copiare un test_file.txt to the backup_file.TXT:

$ cp test_file.txt backup_file.TXT

Copia il file in un'altra directory

Per copiare il file in un'altra directory, definire un percorso di directory assoluto o relativo della destinazione.

Esempio

Ad esempio, per copiare test_file.txt alla directory /Lookup, usa il comando seguente:

$ cp test_file.txt /ricerca

Nel comando sopra, il file viene copiato con lo stesso nome file originale. Se si desidera copiare il file con un nome diverso, utilizzare il comando sotto menzionato:

$ cp test_file.txt /lookup /newtest_file.TXT

Il comando sopra copia il file con un nuovo nome 'newtest_file.txt 'nella destinazione specificata.

Copia directory in un'altra directory

Utilizzando l'opzione '-r' o '-r', è possibile copiare tutti i file, comprese le sotto-directory, in un'altra directory.

Esempio

Nel seguente esempio, stiamo affrontando personal_directory nella directory ufficiale:

$ cp -r personal_directory ufficiale_directory

Se si desidera copiare solo file e tutte le sottodirectory anziché la directory di origine, utilizzare il comando seguente con l'opzione '-rt':

$ cp -rt personal_directory ufficiale_directory

Il comando sopra copierà il contenuto della directory, inclusi tutti i file nascosti anziché la directory stessa.

Copia più file in diverse directory

Utilizzando il seguente comando, è possibile copiare più file in diverse directory:

$ cp test_file.txt personal_directory test_file1.txt ufficiale_directory

Comando Linux CP con opzioni

Le seguenti opzioni che è possibile utilizzare con il comando CP per copiare un file in modo diverso:

Se esiste il file di destinazione, il file verrà sovrascritto per impostazione predefinita. L'uso del flag '-n' con il comando CP ci dice di non sovrascrivere un file già esistente.

Usa l'opzione 'i' per generare il prompt per la conferma con forza.

$ cp -i test_file.txt test_file1.TXT

Se si desidera copiare solo un file sulla destinazione, se non esiste già, usa il comando seguente con l'opzione '-u':

$ cp -u test_file.txt test_file1.TXT

Per preservare la proprietà e i timestamp di un file, utilizzare il seguente comando con opzione '-v':

$ cp -u test_file.txt test_file1.TXT

Conclusione

Abbiamo spiegato il comando CP usando i diversi esempi in questo articolo. Inoltre, abbiamo anche spiegato come utilizzare diverse opzioni con il comando CP per ottenere i risultati desiderati. Quindi, utilizzando le opzioni sopra tutte le opzioni con il comando CP, si copiano file e directory in diverse posizioni nel sistema Linux. Sono sicuro che ora hai una buona conoscenza del comando CP e del suo utilizzo.