Como remover arquivos “._” em um diretório? Ubuntu

13

Existe uma linha de comando para remover todos os arquivos "._foo.html" em um diretório no Unbuntu?

    
por Christopher Altman 23.06.2010 / 19:47

3 respostas

18
rm ./._*

mais coisas, pois deve ter pelo menos 15 caracteres.

    
por 23.06.2010 / 19:49
33

Eu uso o seguinte comando para remover todos esses arquivos Apple irritantes, mas este também o faz recursivamente através de todos os subdiretórios:

# find . -iname '._*' -exec rm -rf {} \;
    
por 24.06.2010 / 02:42
1

Eu uso a resposta de James tantas vezes durante o desenvolvimento web que eu 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.

EDITAR: Exemplo de uso: rmd /path/to/dir

    
por 01.12.2017 / 09:59