0Pricing
DevOps Bootcamp · Lezione

Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)

Comprenda come creare, copiare, spostare ed eliminare file e directory in modo efficiente usando gli strumenti essenziali della riga di comando.

Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm) è una lezione DevOps Bootcamp gratuita su CoddyKit. Questa è la lezione 3 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento DevOps Bootcamp, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso DevOps Bootcamp include 4 lezioni in totale.

Gestione dei file in Linux

Ora imparerà a gestire i file: crearli, copiarli, spostarli ed eliminarli dal terminale. È una competenza fondamentale per qualsiasi utente o sviluppatore Linux.

Creare nuove directory: mkdir

mkdir (make directory) crea nuove cartelle. Digiti semplicemente mkdir seguito dal nome desiderato, come mostrato.

mkdir my_new_folder

Creare directory multiple e annidate

Indichi più nomi per creare molte cartelle contemporaneamente. Aggiunga -p per creare percorsi annidati, generando lungo il percorso tutte le directory principali mancanti.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Copiare file: cp

cp (copy) duplica un file: indichi un'origine e una destinazione. Qui copia report.txt in report_backup.txt nella stessa cartella.

cp report.txt report_backup.txt

Copiare file in una directory

Indichi una directory a cp e il file verrà copiato al suo interno mantenendo il nome originale. È utile per archiviare i file.

mkdir documents
cp presentation.pdf documents/

Copiare directory intere: cp -r

Per copiare una cartella e tutto il suo contenuto, aggiunga -r (ricorsivo). Senza questa opzione, cp rifiuta di copiare le directory.

cp -r my_project_folder backup_projects/

Spostare file: mv

mv (move) sposta file o directory. Funziona come cp, ma l'originale viene rimosso al termine dello spostamento.

mv important_note.txt new_location/

Rinominare file e directory

mv consente anche di rinominare: sposti un elemento assegnandogli un nuovo nome nella stessa cartella. Linux non dispone di un comando separato per la ridenominazione: mv svolge entrambe le funzioni.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Eliminare file: rm

rm (remove) elimina i file: lo utilizzi con cautela. Nel terminale di solito non esiste un cestino, quindi i file eliminati spesso non possono essere recuperati.

rm unwanted_log.txt

Eliminare directory: rm -r

Per le cartelle vuote si usa rmdir; quelle non vuote richiedono rm -r (ricorsivo). L'aggiunta di -f forza l'operazione: utilizzi quindi rm -rf con estrema cautela.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Controllo rapido: operazioni sui file

Quali dei seguenti comandi servono per creare una nuova directory chiamata reports e poi copiarvi una directory chiamata data, incluso il suo contenuto?

Riepilogo: nozioni di base sulla gestione dei file

Riepilogo: mkdir crea, cp copia (-r per le cartelle), mv sposta e rinomina e rm elimina (-r per le cartelle, con cautela). Questi sono gli strumenti fondamentali per la gestione dei file.

Domande Frequenti

La lezione «Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)» è gratuita?

Sì — il testo completo di «Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso DevOps Bootcamp, passa a CoddyKit PRO. Il corso DevOps Bootcamp include 4 lezioni in totale.

Cosa imparerò in «Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)»?

Comprenda come creare, copiare, spostare ed eliminare file e directory in modo efficiente usando gli strumenti essenziali della riga di comando. Eserciti DevOps Bootcamp con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare DevOps Bootcamp?

Non è richiesta alcuna esperienza precedente. DevOps Bootcamp su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 4.

Quanto tempo richiede la lezione «Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione DevOps Bootcamp?

Sì. Ogni lezione DevOps Bootcamp include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Introduzione a Linux e al terminale
  2. Navigazione nel filesystem (cd, ls, pwd)
  3. Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)
  4. Completamento con Tab e cronologia dei comandi
← Torna a DevOps Bootcamp