Чи є командний рядок для видалення всіх файлів "._foo.html" у каталозі Unbuntu?
Чи є командний рядок для видалення всіх файлів "._foo.html" у каталозі Unbuntu?
Відповіді:
Я використовую наступну команду для видалення всіх таких дратівливих файлів 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
після редагування файл, щоб він став доступним.
EDIT: Приклад використання: rmd /path/to/dir