Copiare una cartella
Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 17 di 82.
Proprio come puoi copiare un file con cp, puoi anche copiare un'intera directory. Tuttavia, per copiare una directory e tutto il suo contenuto, devi usare il flag -r, che sta per ricorsivo.
Il formato di base è:
cp -r source destinationAd esempio, per copiare la cartella documents e chiamare la copia documents_backup:
cp -r documents documents_backupOra esisteranno sia la cartella originale sia la copia. Puoi verificare con ls:
ls
documents
documents_backup
readme.txtCopiare una directory in un'altra directory:
Se la destinazione esiste già come directory, la cartella di origine verrà collocata al suo interno:
cp -r documents projects/Questo crea projects/documents con tutti i contenuti originali.
Nota: Senza il flag -r, cp si rifiuterà di copiare una directory e mostrerà un errore. Usa sempre -r quando copi cartelle.
Sfida
PrincipianteCopia la directory documents in una nuova directory chiamata documents_backup, poi usa ls per verificare che entrambe le directory esistano.
Suggerimento: Usa
cp -rper copiare una directory e tutti i suoi contenuti. Il flag-rè necessario quando copi le cartelle.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Cartelle
Creare una cartellaCopiare una cartellaSpostare e rinominare una cartellaEliminare una cartellaRiepilogo - Operazioni sulle cartelle7Contenuto dei file
Head e TailConteggio delle paroleComando SortComando UniqueNozioni di base su GrepGrep con opzioniRiepilogo - Detective del testo10Progetto di analisi dei log
Panoramica del progettoVisualizzare il file di log2Navigazione
Stampare la directory di lavoroElencare i fileCambiare directoryPercorsi assoluti e relativiDirectory home e radiceRiepilogo - Trova la tua strada5Progetto di organizzazione delle foto
Panoramica del progettoCreazione della struttura8Reindirizzamento
Uscita standardSovrascrivere un fileAccodare a un fileIngresso standardErrore standardRiepilogo - Creare un log3File
Creare un fileLeggere un fileCopiare un fileSpostare e rinominare un fileEliminare un fileRipasso: operazioni sui file6Caratteri jolly e pattern
Il carattere jolly asteriscoIl carattere jolly punto interrogativoCaratteri jolly tra parentesi quadreCombinare i caratteri jollyRiepilogo - Operazioni selettive9Pipe
Che cos'è una pipeConcatenare due comandiConcatenare più comandiPipe con grepRiepilogo - pipeline dei datiEsercitati da solo: Playground Terminal