Menu
Coddy logo textTech

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 destination

Ad esempio, per copiare la cartella documents e chiamare la copia documents_backup:

cp -r documents documents_backup

Ora esisteranno sia la cartella originale sia la copia. Puoi verificare con ls:

ls
documents
documents_backup
readme.txt

Copiare 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.

challenge icon

Sfida

Principiante

Copia la directory documents in una nuova directory chiamata documents_backup, poi usa ls per verificare che entrambe le directory esistano.

Suggerimento: Usa cp -r per copiare una directory e tutti i suoi contenuti. Il flag -r è necessario quando copi le cartelle.

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal