Come eliminare una cartella in Linux

Elimina una cartella in Linux

C'è chi pensa che in Linux sia tutto più difficile che in altri sistemi operativi come Windows e macOS perché per tante cose è necessario usare il terminale. Questo si potrebbe vedere anche in un altro modo: tutto è più semplice perché, oltre a permetterci di fare le cose con un'interfaccia grafica come nei sistemi Microsoft e Apple, ci permette di fare cosa ci arriva in vittorie dal terminale. Non è lo stesso. Una cosa che possiamo fare in modi diversi è qualcosa di quotidiano come eliminare una cartella in linux.

Quando cerchi qualcosa di simile su Internet, è perché c'è un dubbio, ma a volte quello che vuoi sapere è come farlo usando righe di comando o stai cercando di fare qualcosa che è bloccato per qualche motivo. I motivi possono essere tanti e vari, e qui proveremo a spiegare come eliminare una cartella in Linux, iniziando dal più semplice, che non è altro che farlo con l'attuale file manager.

Possiamo eliminare una cartella in Linux proprio come in Windows

Se non ci sono problemi che lo bloccano, possiamo eliminare una cartella in Linux come su Windows. Per fare ciò, basta aprire il file manager, come Nautilus, Dolphin o PCManFM, tra gli altri, fare clic con il tasto destro sulla cartella e scegliere "Sposta nel cestino", "Elimina" o qualunque cosa appaia. A seconda di come lo abbiamo configurato, potremmo avere più di un'opzione, una per spostarlo nel cestino e l'altro per eliminarlo completamente. Se scegliamo la seconda, non si torna indietro.

Elimina una cartella in Dolphin

Possiamo anche provare a farlo in un altro modo, ovvero selezionando la cartella e premendo il Elimina chiave (o Canc, a seconda della lingua della tastiera). È probabile che ci imbatteremo in un caso in cui la combinazione di tasti è diversa e vedremo di cosa si tratta con il clic destro. Nello screenshot qui sopra, vediamo che in Dolphin è con il tasto Canc, e più in basso, il tasto Canc, quello che non passa attraverso il cestino, è con Maiusc+Canc. A proposito, l'opzione per eliminare direttamente non è attivata per impostazione predefinita; Devi attivarlo dalle opzioni per motivi di sicurezza.

Dal terminale

Errore durante l'eliminazione di una cartella in Linux

Mi sembra che alcuni di coloro che si sono imbattuti in questo articolo da un browser Web lo abbiano fatto per scoprire come eliminare una cartella in Linux dal terminale. Il comando per eliminare è rm, ma se inseriamo nel terminale rm nome_cartella riceveremo un messaggio che dirà “rm: impossibile eliminare 'nome_cartella': è una directory«. Il problema è fondamentalmente che una cartella non è un file, e al suo interno può contenere altre cartelle e documenti. Pertanto, per rimuoverli devi farlo in modo ricorsivo, ovvero il primo livello (la cartella stessa) e tutti i suoi sottolivelli (il suo contenuto).

Ma prima di continuare, dobbiamo avvertire di qualcosa: se elimini una cartella in Linux dal tuo terminale cosa faremo non si torna indietro. Dobbiamo essere sicuri di non voler più vedere quella cartella o il suo contenuto, perché è quello che succederà. Avendo questo chiaro, il comando rimarrebbe (cambiando "nome_della_cartella" con il nome della cartella).

rm -r nombre_de_la_carpeta

Se vogliamo forzare la cancellazione, possiamo aggiungere la "f" (-rf) al comando. Al forzare l'eliminazione Ignorerà gli errori e gli avvisi che possono verificarsi quando si tenta di eliminare qualsiasi file o cartella e lo eliminerà direttamente.

Come curiosità per chi non lo sapesse, c'è un famoso comando con cui si scherza spesso in Linux, perché il sistema operativo lo permette, ma non devi mai farlo. Il comando è sudo rm -rf /, ed eliminerebbe in modo ricorsivo tutto sul sistema. E qui "tutto" significa tutto, letteralmente. Caricherebbe cartelle come /bin, /usr e tutto il necessario per il funzionamento del sistema, quindi oltre a perdere le informazioni che non avevamo salvato ci ritroveremmo anche con un sistema che non funge nemmeno da fermacarte . L'opzione -f sarebbe in gran parte da biasimare, poiché nasconderebbe eventuali avvisi con cui il sistema operativo ci farebbe sapere che sta per accadere qualcosa di brutto.

La cartella è protetta?

In Linux puoi fare qualsiasi cosa, chiedi a "un amico" che stava facendo dei test e in una macchina virtuale (meno male...) è riuscito a caricare la cartella /bin dove sono tutti gli eseguibili di un sistema operativo, e senza tornare indietro per averlo fatto dal terminale. Se non possiamo eliminare una cartella, probabilmente è perché è protetto dal sistema o per qualsiasi altro motivo, in quanto proviene da un altro utente.

Ad esempio, se vogliamo fare come "amico mio" e caricare la cartella /bin, cosa che non consiglio, ma facendo un esempio, non dobbiamo fare altro che farlo da un utente che ha accesso ai privilegi di superutente ., noto anche come root. Se il nostro utente può farlo, tutto ciò che dobbiamo fare è aggiungere "sudo" al comando precedente, che sarebbe simile a:

sudo rm -r nombre_de_la_carpeta

anche possiamo provarlo con il file manager, se può essere aperto con sudo, che ci permetterebbe di spostarci attraverso tutte le nostre cartelle con privilegi elevati. Ad esempio, Nautilus (record da GNOME) lo consente e ci permetterebbe di eliminare le cartelle protette (forse non tutte) se aprissimo il terminale e digitassimo "sudo nautilus" senza le virgolette. Vedremo due finestre aperte, una con il terminale che mostra le informazioni e un'altra che sarà il file manager con la sua interfaccia più basilare (di solito non rispetta le personalizzazioni).

Con Dolphin, quando KDE lo consente o dove lo consente, l'opzione di eliminazione dovrebbe apparire come qualsiasi altra, ma prima di eseguire il passaggio ci chiederà la password dell'amministratore. Puoi anche fare ciò che spieghiamo in questo articolo per avviare Dolphin come root.

Elimina una cartella con un Live USB

Un'altra opzione per eliminare una cartella in Linux è farlo da un altro Linux, in particolare da una sessione live. Ci sono alcuni bug che possono essere risolti in questo modo, e uno di questi sarebbe l'eliminazione di una cartella che era impossibile da fare dal sistema operativo nativo (improbabile, ma...). Quello che dovremmo fare è creare un Live USB, iniziare da esso, trovare la cartella che vogliamo eliminare ed eliminarla.

Come puoi vedere, in Linux abbiamo più opzioni che in altri sistemi operativi e tutto è possibile, ma non fare quello che dice nel testo evidenziato per il tuo bene.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.