Voglio eliminare tutti i director nascosti da una directory e dalla sua sottodirectory. Uso anche rm -rf .directory_name
questo 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_name
questo 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 echo
dagli argomenti dell'opzione -exec
per rimuovere le directory elencate.
rm -rf
iterativo? Le-r
acronimo di ricorsivo. :-)