Elimina una cartella in bash

Elimina una cartella in bash

Esistono due modi alternativi per eliminare una directory, un file o una cartella in bash. Possiamo eliminare le cartelle o le directory usando due comandi diversi. Il comando "RMDIR" viene utilizzato per eliminare le cartelle o le directory vuote. Il comando "RM" viene utilizzato per eliminare le cartelle o le directory che non sono vuote. Tuttavia, useremo il comando "RM" per eliminare le cartelle in questo articolo. Inoltre, eliminiamo alcuni file dal desktop Linux.

Eliminazione di una cartella o directory in Linux usando Bash

In questa parte, dimostriamo come eliminare un file o una directory utilizzando la riga di comando Linux. Ma prima di farlo, dobbiamo prima aprire il terminale. Prima di poter rimuovere una cartella o un regista, dobbiamo prima conoscere il suo nome. Pertanto, dobbiamo prima eseguire il comando "LS" nel terminale per trovare una cartella o directory o per visualizzare tutte le cartelle. In Linux e altri sistemi operativi basati su Unix, il comando "LS" viene utilizzato per visualizzare i file o le cartelle. La funzione LS consente di elencare tutti i file o le cartelle nella directory di lavoro corrente per impostazione predefinita e di interagire ulteriormente con loro attraverso la riga di comando, simile a come si esplora nella cartella o nel terminale con un grafico.

Linus@Linux: ~ $ ls

Quando premiamo il tasto Invio sulla tastiera dopo aver digitato "LS" nel terminale, tutte le cartelle o le directory vengono visualizzate sulla finestra del terminale, come mostrato nella figura seguente. Ci sono cartelle "6" in totale con i nomi "desktop", "download", "musica", "immagini", "modelli" e "video" visualizzati.

Ora che siamo consapevoli che le directory e le cartelle non includono le estensioni nei loro nomi, tentiamo di eliminare la directory "musica" in questa sezione usando il comando "RM". Per raggiungere questo obiettivo, scrivere "RM", quindi premere la barra spaziale prima di digitare "-rf". Il comando "RM" o "-rf" sta per ricorsivo e impedisce al server di chiederti di confermare la cancellazione. In parole semplici, il comando "RM" elimina le voci per un file selezionato, un set di documenti o una raccolta di file dall'elenco di voci di una directory. Il comando "-rf" elimina permanentemente una directory. Indica che anche se una registrazione o una cartella ha interpretato l'accesso, verrà comunque rimosso. Ora che viene inserito il comando "rm -rf", dobbiamo mettere uno spazio prima di digitare il nome della cartella che vogliamo eliminare. Pertanto, inserisci qui la cartella "musica".

Linus@Linux: ~ $ rm -rf musica

Ora che abbiamo eseguito questo comando, la cartella "musica" viene rimossa. Per verificare la cancellazione, digitare il comando "LS" nel terminale per vedere se la cartella è eliminata o no.

Linus@Linux: ~ $ ls

Dopo l'esecuzione di questo comando, i nomi delle cartelle appaiono sullo schermo come mostrato nel seguente. Come puoi vedere, tutte le cartelle sono visibili tranne la cartella "musica", il che significa che la cartella viene rimossa.

La sezione seguente è identica alla precedente. Ma in questa sezione, eliminiamo la cartella "modelli" piuttosto che la cartella "musica". Per fare ciò, utilizziamo lo stesso comando "RM" seguito da uno spazio, "-rf", e quindi da un altro spazio che è preceduto dal nome della cartella "modelli".

Linus@Linux: ~ $ rm -rf Modelli

Pertanto, quando eseguiamo il comando sopra menzionato, viene eliminata la cartella "Modelli". Inserendo il comando "LS" nella finestra del terminale, ora determiniamo se la cartella viene eliminata o no.

Linus@Linux: ~ $ ls

Quando premiamo Invio dopo aver digitato questo comando, viene quindi visualizzato il nome della cartella rimanente. Nella seguente immagine, puoi vedere che le cartelle "musica" e "modelli" non sono incluse nell'elenco delle cartelle. Invece, vengono visualizzate solo quattro cartelle - "desktop", "download", "immagini" e "video".

Eliminazione di più cartelle o directory

In questa sezione, utilizziamo lo stesso comando per eliminare più cartelle contemporaneamente. In questa sezione, eliminiamo due cartelle contemporaneamente. Per raggiungere questo obiettivo, utilizziamo il comando in cui digitiamo per la prima volta "RM". Quindi, usiamo lo spazio. Dopodiché, digitiamo "-rf" quindi spazio. Infine, il nome delle cartelle che vogliamo eliminare. In questo caso, vogliamo rimuovere le cartelle "immagini" e "video", quindi digitiamo "immagini" e "video" nel comando.

Linus@Linux: ~ $ rm -rf Foto video

In seguito all'esecuzione di questo comando, digitiamo il comando "LS" sul terminale per determinare se le cartelle sono eliminate o meno.

Linus@Linux: ~ $ ls

Pertanto, quando facciamo clic su Invio, vengono visualizzati i nomi delle cartelle rimanenti, indicando che le cartelle che abbiamo eliminato sono state cancellate correttamente. Ora siamo rimasti solo con le due directory: "desktop" e "download".

Eliminazione di file dal desktop

Mentre eliminavamo le cartelle nella sezione precedente, ora eliminiamo i file del desktop in questa sezione. Ora, per eliminare un file dal desktop, dobbiamo prima recuperare la posizione della directory usando il comando in cui viene utilizzato per primo "CD", seguito dallo spazio. Quindi, digita "desktop" e una barra alla fine.

Linus@linux: ~ $ cd desktop/

Dopo aver eseguito questo comando, otteniamo la directory del desktop. Ora utilizziamo il tipo di comando "LS" per visualizzare tutti i file sullo schermo.

Linus@Linux: ~/desktop $ ls

Come puoi vedere nella seguente immagine, quando abbiamo eseguito questo comando, lo schermo viene visualizzato il numero di file dell'intero desktop. Ha tre file all'interno. Il primo dei quali si chiama "file.sh "perché è uno script di shell e gli altri due sono file di testo chiamati" textfile.txt "e" Textfile.TXT.salva".

Attualmente rimuoviamo il "file.file sh "dal desktop. Per fare ciò, utilizziamo il comando in cui prima digitiamo "RM", quindi uno spazio, seguito dal nome del file che vogliamo rimuovere. In questo caso, è "file.sh".

Linus@Linux: ~/Desktop $ RM File.sh

Quando eseguiamo questo comando, usiamo ancora una volta il comando "LS" per verificare se il file è stato eliminato.

Linus@Linux: ~/desktop $ ls

Quando viene eseguito questo comando, viene visualizzato il nome del file rimanente che è stato lasciato sul desktop insieme a due file che dimostrano la rimozione del "file.file sh "dal desktop.

Utilizzando il segno "*" per eliminare tutti i file dal desktop

In questa parte, utilizziamo il segno "*" per eliminare tutti i file dal desktop. In questo caso, creiamo nuovi file sul desktop. Quindi, utilizziamo il comando "LS" per visualizzare tutti i file del desktop nel terminale.

Linus@Linux: ~/desktop $ ls

Come puoi vedere nella seguente screenshot, quando eseguiamo questo comando, visualizza tutti i file del desktop. Questi quattro file sono "dati.txt "," vuoto.txt "," MH.txt "e" sh.TXT".

Usiamo il comando in cui scriviamo "RM". Quindi, mettiamo spazio. Dopodiché, scriviamo "-rf" e il simbolo "*". Alla fine, quando eseguiamo questo comando, tutti i file vengono eliminati dal desktop, contemporaneamente.

Linus@Linux: ~/desktop $ rm -rf *

Ora, nulla viene visualizzato sullo schermo quando utilizziamo il comando "LS". Esegui per controllare la visualizzazione di un file desktop perché il file viene eliminato. Puoi vederlo nella seguente immagine:

Conclusione

In questo articolo, abbiamo discusso di come utilizzare il comando "rm -rf" in bash per eliminare una cartella o una directory in Linux. La prima sezione ha coperto come eliminare contemporaneamente più cartelle e come utilizzare il comando "LS" per visualizzare ogni cartella o directory sulla finestra del terminale. Nella seconda parte, abbiamo discusso di come eliminare un singolo file dal desktop in Linux e come eliminare contemporaneamente tutti i file dal desktop usando il segno "*".