Esempio di comando Linux RM

Esempio di comando Linux RM

IL "Rm"Il comando nel sistema operativo Linux viene utilizzato per rimuovere i file e le directory dalla riga di comando. Tuttavia, i file e le directory rimossi non vengono spostati nella spazzatura. Invece, il "Rm"Il comando rimuove permanentemente i file e le directory. Quindi, dovresti stare attento durante l'utilizzo di questi comandi in quanto non sarai in grado di recuperare i file e le directory rimossi a meno che tu non abbia un backup.

In questo post, ti mostreremo gli esempi pratici del comando RM in Linux. Ti mostreremo anche la sintassi del comando RM e le opzioni della riga di comando che vengono utilizzate con esso.

  • Come funziona il comando RM in Linux?
  • Rimuovere un file
  • Rimuovere un file in una directory specificata
  • Rimuovere più file
  • Rimuovere un file in modo interattivo
  • Rimuovi un file protetto da scrivere
  • Rimuovere una directory
  • Rimuovere tutto dalla directory corrente
  • Rimuovi le directory vuote
  • Rimuovi la directory della radice
  • Rimuovi i nomi dei file a partire da Dash (-)
  • Rimuovere i file di estensione specifici

Cominciamo con il comando RM.

Come funziona il comando RM in Linux?

Il comando RM viene utilizzato per rimuovere i file e le directory in Linux. Questo è uno dei comandi che devi conoscere come amministratore di sistema Linux per gestire i file e le directory.

La sintassi del comando RM è la seguente:

$ rm [opzione] [file]

Diverse opzioni del comando RM sono le seguenti:

Opzioni Descrizione
-v Per rimuovere un test.file txt dalla directory di lavoro corrente
-io (Per confermare) prima di rimuovere ogni file
-Iv Per confermare se si desidera eliminare più di 3 file
-D Per rimuovere le directory vuote
-RFV Per rimuovere ogni file e sottodirectory
-RVI Continua a chiederti di confermare la rimozione.

Per esplorare più opzioni del "Rm"Comando, usa quanto segue"aiuto" utilità:

Gli esempi del comando Linux RM sono i seguenti:

Esempio 1: rimuovere un file

L'esempio più semplice del comando RM è rimuovere un file. Ad esempio, per rimuovere un file, digitare RM seguito dal nome file:

$ sudo rm testfile1

Questo comando rimuove istantaneamente il file denominato "testfile1".

Esempio 2: rimuovere un file in una directory specificata

Per rimuovere un file che non si trova nella directory corrente, menzionare il percorso del file come segue:

$ sudo rm ~/documenti/test.TXT

Questo comando rimuove istantaneamente "test.TXT"File situato in"~/Documenti"Directory.

Esempio 3: rimuovere più file

Per rimuovere più file immediatamente utilizzando un singolo comando, digitare RM seguito dai nomi dei file:

$ Sudo RM FileName1 FileName2 FileName3

Questo comando rimuove istantaneamente il "FileName1", "FileName2" e "FileName3" che si trovano nella directory corrente.

Esempio 4: rimuovere un file in modo interattivo

Il comando RM rimuove i file senza chiedere conferma e non è possibile annullarlo poiché i file rimossi non vengono spostati nella spazzatura. Il comando RM ha un'opzione -I (interattiva) che chiede la conferma prima di rimuovere i file.

$ sudo rm -v -i ufficio.TXT

Questo comando chiede conferma se si desidera procedere con l'operazione (rimuovendo l'ufficio.TXT). Se vuoi procedere, digita y. Altrimenti, premere N per abortire il comando.

Esempio 5: rimuovere un file protetto da scrivere

Quando si rimuove un file protetto da scrittura, il comando RM chiede la conferma. Per rimuovere istantaneamente il file e ignorare la conferma, utilizzare il comando RM con l'opzione -f (forza).

$ sudo rm -v -f campione.TXT

Questo comando rimuove con forza il "campione.TXT"Senza chiedere conferma.

Esempio 6: rimuovere una directory

Il comando RM può anche essere utilizzato per rimuovere una directory e il suo contenuto in modo ricorsivo. Ad esempio, per rimuovere una directory chiamata "testdir2"E il suo contenuto, usa l'opzione -r (ricorsiva) come segue:

$ sudo rm -v -r testdir2

Esempio 7: rimuovere tutto dalla directory corrente

Se si desidera rimuovere tutto dalla directory corrente, usa il comando RM con un carattere jolly come segue:

$ sudo rm -v *

Questo comando rimuove tutti i file e le cartelle dalla directory di lavoro corrente.

Esempio 8: rimuovere le directory vuote

Per rimuovere una directory vuota, utilizzare il comando RM con l'opzione -D come segue:

$ sudo rm -v -d testdir

Questo comando rimuove istantaneamente la directory vuota denominata "Testdir".

Tuttavia, se la directory non è vuota, visualizza il "Directory non vuota" Messaggio.

Esempio 9: rimuovere la directory radice

Per impostazione predefinita, il comando RM non consente la rimozione ricorsiva di tutto, dalla directory principale. Tuttavia, se devi davvero farlo, può essere fatto usando l'opzione RM Command -No-Preserve-Root.

$ sudo rm -v -r --no -preserve -root /

Questo comando non tratta appositamente la radice "/"E rimuove tutti i file situati all'interno della partizione root insieme ai file montati al suo interno.

Esempio 10: rimuovere i nomi dei file a partire da Dash (-)

Ci sono alcuni file i cui nomi iniziano con un trattino come "-campione.TXT". Per rimuovere un tale file utilizzando il comando RM, non è possibile utilizzare semplicemente "Test RM"Poiché i comandi Linux usano Dash (-) per le opzioni della riga di comando.

Quindi, per rimuovere un file il cui nome inizia con un trattino (-) come "-test", Usa il doppio trattino (-) come segue:

$ sudo rm -v --test

Esempio 11: rimuovere i file di estensione specifici

È possibile utilizzare il carattere jolly con il comando RM per rimuovere selettivamente un sottoinsieme di file. Diamo un'occhiata ad alcuni esempi:

Per rimuovere tutti i file nella directory corrente i cui nomi terminano con una stringa specifica come ".TXT", Il comando sarebbe:

$ sudo rm -v *.TXT

Questo comando rimuove tutti i file che finiscono con ".TXT"Nei loro nomi come"test.TXT".

Conclusione

Il comando Linux RM è una delle utility core GNU. Ti consente di rimuovere i file e le directory in Linux. La maggior parte degli amministratori utilizza il comando RM per gestire i file e le directory. In questo post, abbiamo trattato come utilizzare il comando RM insieme ad alcuni esempi.