Esiste una riga di comando per rimuovere tutti i file "._foo.html" in una directory su Unbuntu?
Esiste una riga di comando per rimuovere tutti i file "._foo.html" in una directory su Unbuntu?
Risposte:
rm ./._*
più roba poiché deve contenere almeno 15 caratteri.
./
è ridondante.
Uso il seguente comando per rimuovere tutti quei fastidiosi file Apple, ma questo lo fa anche in modo ricorsivo attraverso tutte le sottodirectory:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Uso la risposta di James così spesso durante lo sviluppo web in cui ho creato il mio comando
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
Ricorda di digitare . ~/bash_profile
dopo aver modificato il file per renderlo disponibile.
EDIT: esempio di utilizzo: rmd /path/to/dir