Gibt es eine Befehlszeile zum Entfernen aller "._foo.html" -Dateien in einem Verzeichnis auf Unbuntu?
Gibt es eine Befehlszeile zum Entfernen aller "._foo.html" -Dateien in einem Verzeichnis auf Unbuntu?
Antworten:
rm ./._*
mehr Zeug, da es mindestens 15 Zeichen sein muss.
./
ist überflüssig.
Ich verwende den folgenden Befehl, um alle diese nervigen Apple-Dateien zu entfernen, aber dieser Befehl führt dies auch rekursiv durch alle Unterverzeichnisse aus:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Ich benutze die Antwort von James so oft während der Webentwicklung, dass ich meinen eigenen Befehl in erstellt habe
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
Denken Sie daran, . ~/bash_profile
die Datei nach der Bearbeitung einzugeben, um sie verfügbar zu machen.
EDIT: Anwendungsbeispiel: rmd /path/to/dir