¿Hay una línea de comando para eliminar todos los archivos "._foo.html" en un directorio en Unbuntu?
¿Hay una línea de comando para eliminar todos los archivos "._foo.html" en un directorio en Unbuntu?
Respuestas:
rm ./._*
más cosas ya que debe tener al menos 15 caracteres.
./
es redundante
Uso el siguiente comando para eliminar todos esos molestos archivos de Apple, pero este también lo hace de forma recursiva a través de todos los subdirectorios:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Utilizo la respuesta de James tan a menudo durante el desarrollo web que creé mi propio comando en
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
Recuerde escribir . ~/bash_profile
después de editar el archivo para que esté disponible.
EDITAR: Ejemplo de uso: rmd /path/to/dir