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 ??
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 ??
Risposte:
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.
rm -rfiterativo? Le-racronimo di ricorsivo. :-)