Existe uma linha de comando para remover todos os arquivos "._foo.html" em um diretório no Unbuntu?
Existe uma linha de comando para remover todos os arquivos "._foo.html" em um diretório no Unbuntu?
Respostas:
rm ./._*
mais coisas, uma vez que deve ter pelo menos 15 caracteres.
./
é redundante.
Uso o seguinte comando para remover todos esses arquivos irritantes da Apple, mas este também o faz recursivamente por todos os subdiretórios:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Eu uso a resposta de James com tanta frequência durante o desenvolvimento da Web que criei meu próprio comando em
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
Lembre-se de digitar . ~/bash_profile
após editar o arquivo para disponibilizá-lo.
EDIT: Exemplo de uso: rmd /path/to/dir