0Pricing
Linux Command Line & Bash Scripting Mastery · 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 Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery, passa a CoddyKit PRO. Il corso Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery?

Non è richiesta alcuna esperienza precedente. Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery?

Sì. Ogni lezione Linux Command Line & Bash Scripting Mastery 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 Linux Command Line & Bash Scripting Mastery