Назад | Перейти на главную страницу

Как удалить файлы «._» из каталога? Ubuntu

Есть ли командная строка для удаления всех файлов "._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