In questa guida, controlla come rimuovere le directory non vuote in Linux.
Rimozione di una directory in Linux
Innanzitutto, diamo un'occhiata a come rimuovere le directory in Linux.
Rimozione di una directory vuota
In questo esempio, ho impostato una directory vuota:
$ TreePer rimuovere la directory, possiamo usare rmdir:
$ rmdirRimozione di una directory non vuota
Quando si tratta di una directory non vuota, i metodi precedentemente menzionati non funzionano.
Qui, ho impostato una directory non vuota per la dimostrazione:
$ TreeProva a rimuovere normalmente, usa il seguente comando:
$ rmdir $ rmPer rimuovere la directory non vuota, utilizzare invece il seguente comando RM:
$ rm -vrQui:
Se non si desidera alcun prompt per l'azione, aggiungi il flag "-F", anche:
$ rm -vrfSe si desidera avere istruzioni per le azioni, usa il flag "-io" Invece. Si noti che RM chiederà tutti i file e le sotto-directory che sta per rimuovere:
$ rm -vriInvece di "-io", la bandiera "-IO"È meno invadente pur proteggendo dagli errori:
$ rm -vriConclusione
In Linux, la rimozione di una directory è diversa dalla rimozione dei file. Gli strumenti e i metodi di rimozione sono anche diversi a seconda che la directory target sia vuota o meno. Questa guida dimostra come rimuovere le directory sia vuote che non vuote. Si noti che le directory e i dati contenuti all'interno e rimossi in questo modo non avranno modo di essere recuperati se non utilizzando strumenti e metodi speciali. Quindi, prima di rimuovere, assicurarsi che non sia qualcosa di importante.
Le pagine man di RM e RMDIR contengono ulteriori informazioni su varie opzioni supportate:
$ MAN RM $ MAN RMDIR