Есть ли командная строка для удаления всех файлов "._foo.html" в каталоге в Unbuntu?
Есть ли командная строка для удаления всех файлов "._foo.html" в каталоге в Unbuntu?
Ответы:
rm ./._*
больше материала, так как он должен содержать не менее 15 символов.
./
избыточно
Я использую следующую команду, чтобы удалить все эти надоедливые файлы Apple, но эта также делает это рекурсивно через все подкаталоги:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Я часто использую ответ Джеймса во время веб-разработки, я создал свою собственную команду в
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
Не забудьте набрать . ~/bash_profile
после редактирования файла, чтобы сделать его доступным.
РЕДАКТИРОВАТЬ: Пример использования: rmd /path/to/dir