Come rimuovere una directory in Linux

Come rimuovere una directory in Linux
L'esecuzione di operazioni CRUD in Linux sono attività di routine quotidiane come la creazione, la lettura, l'aggiornamento e l'eliminazione di un file o una directory. Questo post passerà attraverso una guida dettagliata su come rimuovere una directory in Linux dal terminale. Rimuovere una directory in Lynx non è facile come rimuovere un file. Una directory può essere una directory vuota o può includere più file in sé o ulteriori sottodirectory.

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

  • rmdir
  • Rm

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.