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_folderCreare 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_filesCopiare 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.txtCopiare 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.txtEliminare 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
- Introduzione a Linux e al terminale
- Navigazione nel filesystem (cd, ls, pwd)
- Nozioni di base sulla gestione dei file (mkdir, cp, mv, rm)
- Completamento con Tab e cronologia dei comandi