Existe-t-il une ligne de commande pour supprimer tous les fichiers "._foo.html" dans un répertoire sur Unbuntu?
Existe-t-il une ligne de commande pour supprimer tous les fichiers "._foo.html" dans un répertoire sur Unbuntu?
Réponses:
rm ./._*
plus de trucs car il doit contenir au moins 15 caractères.
./
est redondant.
J'utilise la commande suivante pour supprimer tous ces fichiers Apple ennuyeux, mais celui-ci le fait également de manière récursive dans tous les sous-répertoires:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
J'utilise la réponse de James si souvent pendant le développement web que j'ai créé ma propre commande dans
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
N'oubliez pas de taper . ~/bash_profile
après avoir modifié le fichier pour le rendre disponible.
EDIT: Exemple d'utilisation: rmd /path/to/dir