Ci possono essere vari modi per rimuovere una directory in qualsiasi sistema operativo Linux. Ad esempio, se si utilizza una GUI di qualsiasi sistema operativo Linux come Gnome o KDE, è possibile rimuovere qualsiasi directory semplicemente facendo clic con il tasto destro sulla directory. Ma quando si lavora con un server Linux autonomo e hai solo un terminale per funzionare con il sistema operativo Linux, questa guida ti aiuterà a rimuovere una directory nel terminale del sistema operativo Linux.
Esistono più comandi per la rimozione di una directory in Linux, in base alla necessità e agli scopi diversi. Questo post ti farà conoscere tutti questi comandi ed eseguirli tutti su Ubuntu 20.Sistema 04 LTS. I comandi che stiamo andando a imparare e di solito vengono utilizzati per rimuovere una directory in Linux sono
Quindi, immerciamoci e impariamo a rimuovere o eliminare una directory in Linux e i diversi modi di utilizzare i comandi sopra menzionati.
Rimuovere una directory usando il comando "RMDIR"
Questo rmdir Lo strumento di riga di comando viene utilizzato specificamente per la rimozione o l'eliminazione di una directory nel sistema operativo Linux.
La sintassi dell'uso del file rmdir Il comando è piuttosto semplice e facile. Fornire solo il nome della directory dopo il rmdir comando e la directory verrà rimossa solo se è vuota.
$ sudo rmdir directory_name
Se la directory è vuota, verrà rimossa immediatamente. Altrimenti, richiederà un errore qualcosa di simile "Impossibile rimuovere la" directory_name ": directory non vuota". Questo messaggio alla fine significa che la directory include alcuni file o sottodirectory.
Quindi, se vuoi rimuovere la directory e tutto il resto, devi passare al Rm comando.
Rimuovere una directory usando il comando "RM"
IL Rm Il comando non solo utilizzato per rimuovere o eliminare le directory, ma viene anche utilizzato per eliminare sia directory che file. Viene inoltre fornito con alcune bandiere aggiuntive che aiutano a svolgere compiti diversi in base al requisito.
Ad esempio, per rimuovere una directory e le sue sottodirectory, il -R Il flag viene utilizzato per rimuovere una directory, le sue sottodirectory e i file in modo ricorsivo.
$ sudo rm -r directory_name
Questo comando rimuoverà immediatamente la directory e tutte le sottodirectory e i file in esso, solo se la directory non è protetta da scrivere.
Se la directory è protetta da scrivere, richiederà di confermare il processo di eliminazione di un file protetto da scrivere. Se non si desidera essere richiesto per la conferma, è necessario utilizzare il -F Opzione per eliminare con forza una directory protetta da scrivere in Linux.
Quindi, il comando per l'eliminazione di una directory protetta da scrivere e tutti i file e le sottodirectory in essa andranno così:
$ sudo rm -rf directory_name
Usando il Rm comando, è possibile rimuovere più directory in un singolo comando. Il comando per l'eliminazione di più directory sarebbe così:
$ sudo rm -r directory_name_1 directory_name_2 directory_name_3
Ecco come è semplicemente rimuovere più directory in un singolo comando usando il Rm comando.
Conclusione
Questo post comprende una guida dettagliata sulla rimozione di una directory in Linux usando il rmdir E Rm comando. Abbiamo imparato a conoscere varie bandiere come una bandiera R che può eliminare ricorsivamente file e sottodirectory. IL -F Il flag può essere utilizzato per eliminare con forza una directory protetta da scrivere.