Come copio più file utilizzando CP in Linux?
Ora spiegheremo diversi metodi per utilizzare CP per eseguire varie attività.
Copia un file usando il comando CP
Il file, che copriremo con il comando CP, passa il suo nome e la sua destinazione. Copieremo il Linuxhint.file txt a un nuovo file denominato linuxhintteam.txt usando il comando CP. Durante l'operazione, il comando CP creerà anche una nuova parte del file dell'operazione.
Innanzitutto, selezionare una cartella/directory in cui è disponibile il file. Nel nostro caso, il file è disponibile nella directory dei documenti, quindi utilizziamo il seguente comando:
Documenti del CDDopo aver utilizzato il comando LS per visualizzare il file disponibile nella directory.
lsOra, esegui il comando di seguito per creare una copia di un file specifico:
cpQui abbiamo usato il comando seguente per fare una copia di LinuxHint.file txt:
CP Linuxhint.txt linuxhintteam.TXTPer verificare che il file venga copiato correttamente, utilizzare di nuovo il comando LS.
Copia più file utilizzando il comando CP
È necessario fornire sia il nome del file che la directory di destinazione quando si utilizza il comando CP per copiare più file.
Innanzitutto, aprire la directory specifica nel terminale ed eseguire il comando ad albero. Se non conosci il comando albero, dai un'occhiata a questo blog.
Nella cartella dei documenti, abbiamo due file, i.e., Linuxhint.txt e linuxhintteam.txt e una cartella chiamata Linuxtricks. Ora, esegui il comando seguente nel terminale:
CP /Qui abbiamo usato il seguente comando per copiare Linuxhint.txt e linuxhintteam.txt nella cartella Linuxtricks:
CP Linuxhint.txt linuxhintteam.txt linuxtricks/Per verificare che i file vengano copiati, utilizzare di nuovo il comando albero.
Copia una directory usando il comando CP
Il comando CP, per impostazione predefinita, non copia le directory. Al momento della copia della directory, mostra un errore.
CP FOLLETNAME/ FOLLETERNAME 1Per copiare la directory con l'aiuto del comando CP, dobbiamo passare -r flag. Crea una copia copiando la cartella contrassegnata in modo ricorsivo.
CP -r Foldename/ Foldename 1Qui abbiamo usato il seguente comando per copiare le directory:
CP -r Linuxtricks/ LinuxtipsInfine, eseguire il comando albero per verificare che il sistema abbia creato correttamente più directory.
Copia più directory utilizzando il comando CP
Per copiare le più directory con il comando CP, copiare il percorso delle directory e passarlo dopo la directory di destinazione.
Innanzitutto, eseguire il comando albero per visualizzare i dettagli su file e cartelle disponibili nella directory:
Ora esegui il comando di seguito per copiare più directory utilizzando il comando CP:
CP -r FOLDERNAME FOLLETERNAME1 FOLLETERNAME2 FOLLETERNAME3Qui abbiamo usato il seguente comando per copiare Linuxt e Linuxtricks nella cartella Linuxos:
CP -r Linuxtps Linuxtricks LinuxosInfine, abbiamo verificato che il sistema ha copiato correttamente le directory.
Prendi un backup durante la copia di un file
Possiamo usare il flag -b per eseguire il backup del file se qualcuno sovrascrive il file copiato. Crea anche un file di backup copiando il file in atto.
lsNell'esempio sopra, Linuxhintteam.txt ~ rappresenta il file di backup.
Prompt per la conferma durante la copia di un file
Possiamo usare il flag -i per richiedere la conferma quando copiamo il file. Di solito, un file di destinazione viene sovrascritto quando si utilizza il comando CP. Questo accade in quella condizione quando il file è presente al momento della copia. Il comando richiederà l'utilizzo del flag -i per sovrascrivere il file.
lsCrea un collegamento duro invece di copiare
Possiamo passare il flag -l durante la creazione di un collegamento duro invece di copiare con l'aiuto del comando CP. Un nuovo file viene creato non copiando il file, che è un collegamento difficile ai dati sul disco. Questo è un primer su collegamenti morbidi o simbolici e rigidi.
lsPreservare gli attributi file
L'opzione di riserva viene passata per preservare gli attributi del file (i.e., Proprietà dell'utente, gruppo e autorizzazioni) insieme alle proprietà da preservare, per impostazione predefinita, una modalità che preserverà il timestamp e la proprietà.
-RW ------- 1 Utenti Linux 0 settembre 04:00 bar.TXTVisualizza tutti i file copiati
L'opzione -v viene utilizzata nel comando CP per mostrare i file copiati. Questa opzione stampa cartelle e file che vengono copiati su output standard.
CP -R -V FileName FileName1Conclusione
Questo articolo ha descritto come potremmo copiare uno o più file, cartelle e directory utilizzando il comando CP. Vi abbiamo spiegato molti modi per utilizzare il comando CP per la copia dei file. Se ci sono domande o domande nella tua mente riguardo a questo articolo, non esitate a contattarci.