GNU/Linux >> Linux Esercitazione >  >> Linux

Come rimuovere (eliminare) un file o una directory in Linux

Introduzione

Come faccio a eliminare un file in Linux utilizzando l'opzione della riga di comando? Come posso rimuovere una directory Linux?

L'eliminazione di file e directory è un'attività necessaria quando si lavora con Linux. In questa guida, scopri come rimuovere file e directory dalla riga di comando in Linux utilizzando il comando RM.

Prerequisiti

  • Una riga di comando/finestra del terminale (Ctrl-Alt-T o Ctrl-Alt-F2)
  • Un account utente con sudo privilegi (opzionale)

Come rimuovere o eliminare file Linux

Il rm comando elimina i file in un Linux. Il comando scollega i dati dal nome del file, consentendo all'utente di sovrascrivere su quel particolare spazio di archiviazione.

Per eliminare un singolo file, immettendo quanto segue nella riga di comando:

rm filename

Il rm comando può essere utilizzato per eliminare più di un file alla volta:

rm filename_1 filename_2 filename_3

I caratteri jolly possono essere utilizzati con questo comando.

Ad esempio, per eliminare tutti i file con il nome file .bmp, immettere:

rm *.bmp

Questo metodo viene utilizzato anche per eliminare tutti i file che contengono una stringa di caratteri:

rm *sample*.*

Questo cancellerà qualsiasi file che contiene la parola campione nel nome.

Il sistema cercherà nella directory corrente il file che desideri rimuovere.

Per eliminare un file in una directory diversa, passa prima a quella directory:

cd /tmp
rm filename

Oppure puoi specificare direttamente la posizione del file in un singolo comando:

rm /tmp/filename

Opzioni comando rm

Puoi regolare il modo in cui il rm il comando funziona aggiungendo opzioni. Un'opzione è un trattino, seguito da una o più lettere che rappresentano i comandi.

Se stai eliminando più file, aggiungi una richiesta di conferma. Usa –i opzione per utilizzare una finestra di dialogo interattiva:

rm –i *.key

Conferma l'eliminazione dei file digitando "sì" o "no".

Per visualizzare lo stato di avanzamento dell'eliminazione con il v o verbose comando:

rm –v *.txt

L'output conferma che il file test.txt è stato rimosso con successo.

Per forzare la rimozione di un file protetto da scrittura, usa –f opzione:

rm –f filename

Per utilizzare sudo privilegi per un file che dice Accesso negato ed eliminalo:

sudo rm filename

Come eliminare una directory in Linux

Una directory (o cartella) Linux può essere vuota o contenere file. Per rimuovere una directory in Linux , usa uno dei seguenti due comandi:

  • rmdir comando – rimuove le directory/cartelle vuote
  • rm comando – rimuove una directory/cartella insieme a tutti i file e le sottodirectory in essa contenuti

Rimuovi Directory Linux con il comando rm

Aggiungendo l'opzione -r (-R) al rm comando, puoi rimuovere una directory insieme a tutto il suo contenuto.

Per rimuovere una directory (e tutto ciò che contiene) usa il –r opzione come nel comando:

rm –r dir_name

Questo ti chiederà conferma prima dell'eliminazione.

Per rimuovere una directory senza conferma :

rm –rf directory

Inoltre, puoi eliminare più di una directory o cartella alla volta:

rm –r dir_name1 dir_name2 dir_name3

Rimuovi le directory in Linux con il comando rmdir

Ricorda, la rmdir Il comando viene utilizzato solo quando si eliminano cartelle e directory vuote in Linux. Se una directory specificata non è vuota, l'output visualizza un errore.

La sintassi di base utilizzata per rimuovere cartelle/directory Linux vuote è:

rmdir [dir_name]

Inoltre, puoi eliminare più directory vuote subito digitando:

rmdir [dir_name1][dir_name2][dir_name3]

Se il comando trova contenuto in una delle directory elencate, lo salterà e passerà a quella successiva.


Linux
  1. Comando file Linux:come determinare il tipo di file in Linux

  2. Come rimuovere una directory in Linux

  3. Come salvare l'output dei comandi in un file in Linux

  4. Come rimuovere directory e file utilizzando Linux

  5. Come eliminare una directory e una cartella in Linux?

Come rimuovere un comando dalla cronologia in Linux

Come rimuovere (^M) caratteri da un file in Linux

Come rimuovere o eliminare PPA in Ubuntu Linux

Come rimuovere/eliminare file in Linux usando il comando rm

Come contare i file nella directory su Linux

Come usare il comando lsof in Linux