GNU/Linux >> Linux Esercitazione >  >> Linux

comando cp in Linux/UNIX

In questa guida, ci concentriamo sul comando cp nei sistemi Linux/Unix. cp command – abbreviazione di copy – è un comando utilizzato per copiare file e directory in Linux. È un comando ampiamente utilizzato sia dai principianti di Linux che dagli esperti esperti su base regolare. Entriamo e vediamo come viene utilizzato questo comando.

Esempio di comando Linux cp

La struttura dei comandi di base del comando cp è la seguente:

$ cp [options] source dest

Diamo un'occhiata ad alcuni esempi di utilizzo del comando cp per copiare file e cartelle in Linux.

Copia un file dalla directory corrente alla sottodirectory

Per copiare un file dalla directory di lavoro attuale a una sottodirectory, utilizzare la sintassi seguente:

$ cp file directory

Esempio

Ad esempio, per copiare un file file1.txt in una sottodirectory denominata data eseguire il cp comando come segue. Successivamente usa ls comando per verificare l'esistenza del file nella directory.

$ cp file1.txt data

Risultato di esempio

Copia un file dalla directory corrente a un percorso di destinazione assoluto

Per copiare un file dalla directory di lavoro attuale in una directory di destinazione diversa o in un percorso assoluto, utilizzare la sintassi seguente.

$ cp file /path/to/directory

Esempio

$ cp file1.txt /home/james/

Risultato

Copia un file da un percorso di origine assoluto a un percorso assoluto

Per copiare uno o più file da un percorso file diverso a un altro percorso assoluto, utilizzare la sintassi:

cp /path/to/source/file /path/to/destination/directory

Esempio

$ cp /home/james/file1.txt /opt/data

Risultato di esempio

Copia più file

Il comando cp di Linux ti consente anche di copiare più di un file alla volta usando la sintassi seguente.

$ cp file1 file2 .... /path/to/directory

Esempio

$ cp file1.txt file2.txt file3.txt /home/james/

Risultato di esempio

Copia file con output dettagliato

Per visualizzare un output dettagliato, usa -v flag come mostrato.

cp -v file1.txt file2.txt  /home/james

Risultato di esempio

Copia i file in modo interattivo

Per copiare i file in modo interattivo, ad esempio per provocare un prompt dalla shell di Linux, usa il -i flag come mostrato.

$ cp -i file1.txt /home/james

Risultato di esempio

Copia i file associati a una determinata estensione di file

Se desideri copiare più file con la stessa estensione, pronuncia .txt o .pdf segui l'esempio qui sotto.

$ cp *.txt  /home/james

Linux copia la directory in modo ricorsivo

Se vuoi copiare una directory insieme a tutto il suo contenuto, usa il -R attributo seguito dal nome della directory come mostrato.

$ cp -R data /home/james

Risultato di esempio

Per copiare il contenuto di una directory ma non la directory stessa, eseguire il comando come segue.

$ cp -R data/* /home/james

Risultato di esempio

Linux man cp

Possiamo eseguire man cp comando per guardare la documentazione del comando cp. Questo è utile per scoprire le opzioni giuste da usare con il comando cp.

man cp

Risultato di esempio

Riepilogo

Il comando cp di Linux ci aiuta a copiare facilmente file e cartelle. È uno dei comandi più utilizzati. La pagina man del comando cp è molto utile per trovare le opzioni adatte da usare.


Linux
  1. Copia file e directory in Linux

  2. Comando cp in Linux:7 esempi pratici

  3. Comando Linux mv

  4. Linux du comando

  5. Come copiare file in Linux e Unix? 10 cp Esempi di comandi

Comando AWK in Linux/Unix

comando mkdir in Linux/Unix

Linux vs Unix

Comando Grep in Linux/UNIX

comando ls in Linux/UNIX

Trova comando in Linux/UNIX