comando rmdir
L'utilità della riga di comando "RMDIR" viene utilizzata per eliminare file o directory vuoti. Piuttosto che controllare una directory che sia vuota o no, puoi eliminare solo una directory vuota. Nell'esempio seguente, elimineremo la directory "TestFolder" con l'aiuto del comando "RMDIR".
Nel comando "RMDIR", specifica il nome della directory che si desidera rimuovere dal file system. Ad esempio, abbiamo aggiunto "Testfolder" nel comando seguente.
$ rmdir TestfolderOH! L'output afferma che la directory non è vuota; Pertanto, "RMDIR" non è riuscito a rimuoverlo. In questo caso, andremo avanti per utilizzare il comando "RM" per rimuoverlo dal sistema.
comando rm
Un altro strumento di riga di comando più popolare utilizzato per la rimozione di file e directory è il comando "RM". Contrariamente al comando "RMDIR", il comando RM può rimuovere i file e le directory non vuoti e non vuoti. "RM" offre varie opzioni.
-Le opzioni R o -r rimuovono una directory non vuota con tutto il suo contenuto, mentre l'opzione -D consente di eliminare una directory vuota. Ad esempio, per rimuovere un "Testfolder" con tutto il suo contenuto, utilizzare l'opzione -r nel comando "RM".
$ rm -r testfolderCome puoi vedere, ora non abbiamo il "TestFolder" nella nostra home directory.
Se si desidera rimuovere una directory protetta da scrittura o file con essa, verrà visualizzato un prompt per confermare la cancellazione. Utilizzare l'opzione -f per eliminare questo tipo di directory senza ottenere il prompt.
$ rm -rf TestfolderInvocare l'utilità "RM", specificare il nome di più directory separate dallo spazio per rimuoverle immediatamente. Ad esempio, le directory elencate di seguito "TestFolder1", "TestFolder2", TestFolder3 "possono essere rimosse istantaneamente usando il comando" RM "e ti mostreremo come farlo.
$ RM -r TestFolder1 TestFolder2 TestFolder3Elenca le directory utilizzando "LS -l" e controlla i file per confermare la cancellazione.
L'opzione-I nel comando "RM" gli indica di chiedere conferma prima di rimuovere il file e le sotto-directory.
$ rm -ri testfolderTrova il comando
Trova il comando consente a un utente di cercare directory e file in base a un'espressione specificata ed eseguire qualsiasi azione su ciascun file abbinato. L'uso del comando Trova per rimuovere le directory in base a uno schema è considerato lo scenario più comune. Nell'esempio di seguito, elimineremo tutte le directory che si concludono con "_cache" nella directory corrente.
$ Trova . -tipo d -name '*_cache' -exec rm -r +Conclusione
Rimozione di directory in Linux composto da procedure semplici e dirette, ma è necessario essere consapevoli dei tuoi dati importanti prima di eliminarli. In questo articolo, ti abbiamo mostrato vari metodi per rimuovere le directory. Questi metodi comprendono il comando "RMDIR", "RM", "Trova". Con "RMDIR", puoi eliminare solo una directory vuota, mentre le utility "Find" e "RM" forniscono criteri diversi per la rimozione di directory.