GNU/Linux >> Linux Esercitazione >  >> Linux

Rimuovi directory in Linux - Come eliminare una cartella dalla riga di comando

L'interfaccia a riga di comando di Linux è un potente strumento che può aiutarti a svolgere compiti complessi.

Una delle operazioni comuni che dovrai eseguire è eliminare le cose. Proprio come la creazione di file e cartelle, eliminarli dalla riga di comando di Linux è qualcosa che farai spesso.

In questo post, discuteremo come eliminare le directory dalla riga di comando. Discuteremo la sintassi insieme ad alcuni esempi. Sto usando Ubuntu in questi esempi.

Sintassi di Linux rm Comando

Usi il rm comando per eliminare qualcosa dalla riga di comando in Linux. La sintassi di rm il comando ha questo aspetto:

rm [flags] directory name

Alcuni importanti flag che dovrai usare quando elimini una directory sono i seguenti:

  • -r , -R , --recursive ["Ricorsione"] – Rimuove le directory e il loro contenuto in modo ricorsivo.
  • -v , --verbose ["Verbose"] – Questa opzione restituisce i dettagli di ciò che viene fatto sulla CLI.
  • -f , --force ["Forza"] – Questa opzione ignora i file inesistenti e non ti chiede mai.
  • -i ["Interattivo"] – Usa questo flag quando vuoi che ti venga richiesto prima di ogni rimozione.
  • -d ["Directory] – Funziona solo quando la directory è vuota.

⚠ Fai attenzione quando usi rm command️ e assicurati sempre di eseguire il backup di tutti i dati importanti.

Come identificare una cartella da rimuovere

Mentre stiamo discutendo su come eliminare le cartelle, dobbiamo essere abbastanza sicuri che stiamo effettivamente eliminando una cartella. Possiamo identificare una cartella/directory con il d flag nella prima colonna. Nota che i file hanno il primo flag come - .

Esempi di Linux rm comando

Nella nostra cartella attuale, abbiamo 2 cartelle CSharpLab e PythonLab . Il loro contenuto è mostrato di seguito.

Nota che CSharpLab è una directory vuota.

Come eliminare una cartella che non è vuota

Eliminiamo il PythonLab prima la cartella.

rm -rvi PythonLab/

Dove,

  • -r cancella ricorsivamente tutti i file e le cartelle. Nota nell'output di seguito, tutti i file (man.py, calculator.py, palindrome.py ) e cartelle (/lib ) sono stati rimossi.
  • -v condivide i dettagli.
  • -i rende l'eliminazione interattiva, il che significa che chiederà prima di rimuovere qualsiasi cosa.

Come eliminare una cartella vuota

Proviamo a eliminare il CSharpLab cartella. Poiché questa cartella è vuota, possiamo usare -d bandiera.

rm -d CSharpLab/

Come usare il -f bandiera "forza"

Vediamo ora come funziona il -f bandiera funziona. Ciò forza l'eliminazione delle cartelle senza alcun prompt o avviso. In caso di errore, -v ignora ancora ed elimina i file validi.

Nell'esempio seguente, c'è un errore di battitura nel nome della cartella. Si noti che l'errore di battitura viene ignorato. Il file originale è intatto.

Conclusione

La rimozione delle directory è utile quando è necessario rimuovere le cartelle dopo averle archiviate, quando si eliminano i duplicati, quando si eliminano le cartelle inutilizzate e molto altro.

Tutte queste attività mirano a creare più spazio su disco. Spero che questo blog ti sia stato utile.

Connettiamoci su Twitter!

Leggi i miei altri post qui.

Chiacchieriamo su Discord.


Linux
  1. Come installare il software dalla riga di comando di Linux

  2. Come aggiornare un record dall'interfaccia della riga di comando in Linux?

  3. Come rimuovere l'utente in Linux utilizzando la riga di comando

  4. Come richiamare una macro di Openoffice dalla riga di comando di Linux?

  5. Come posso copiare una cartella dalla riga di comando di Linux?

Come utilizzare il comando cd di Linux per cambiare directory

Come rimuovere una directory in Linux

Come rimuovere (eliminare) la directory in Linux

Come cercare file dalla riga di comando di Linux

Come rimuovere un comando dalla cronologia in Linux

Come rimuovere/eliminare file in Linux usando il comando rm