Eliminare ricorsivamente la directory nascosta e i suoi file?


2

Voglio eliminare tutti i director nascosti da una directory e dalla sua sottodirectory. Uso anche rm -rf .directory_namequesto comando è comando iterativo Voglio un comando ricorsivo. Per favore qualcuno mi aiuti ??


1
Perché lo chiami rm -rfiterativo? Le -racronimo di ricorsivo. :-)
Mikel

Risposte:


9

Sembra che tu voglia qualcosa del genere (anche se non è chiaro cosa intendi quando distingui "comando iterativo" da "comando ricorsivo", poiché rm -rfè sia ricorsivo che iterativo):

find . -type d -name '.[^.]*' -prune -exec echo rm -rf {} +

Quando sei soddisfatto, rimuovi echodagli argomenti dell'opzione -execper rimuovere le directory elencate.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.