Есть ли командная строка для удаления всех файлов "._foo.html" в каталоге на Unbuntu?
Я использую следующую команду, чтобы удалить все эти раздражающие файлы Apple, но эта также делает это рекурсивно во всех подкаталогах:
# find . -iname '._*' -exec rm -rf {} \;
rm ./._*
больше, поскольку он должен состоять не менее чем из 15 символов.
Я так часто использую ответ Джеймса во время веб-разработки, что создал свою собственную команду в ~/.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