May 12, 2010

Cancellare tutti i file in una directory (compresi i dotfiles)

Se volete cancellare tutti i file (e magari directory) in una directory (compresi i file comincianti con un punto) avrete notato che rm -rf * non basta.

Se usate bash dovete prima dare shopt -s dotglob, mentre se usate zsh dovete prima dare setopt dotglob.

A questo punto rm -rf * funzionerà come previsto.