2016-02-15 19 views
1

Пару дней назад я заметил, что на моем сервере имеется почти 1000 плюс скрытые каталоги и файлы, которые являются точными репликами. Позвольте привести пример.Удалите скрытые файлы с сервера, кроме .htaccess

Уровень 1 Справочник имеет следующие подкаталоги и файлы:

  • сор-контента
  • сор-включает в себя
  • index.php
  • сор-mail.php

Теперь я замечаю, что наряду с этими 4 есть такие скрытые файлы:

  • ._wp содержанием
  • ._wp-включает в себя
  • ._index.php
  • ._wp-mail.php

Кроме того, если эти подкаталоги тоже имеют дополнительные подкаталоги (несколько уровней в глубину), такое же дублирование произошло и там. Я не уверен, как это произошло (возможно, произошло, когда я перешел с сайта с одного сервера на другой).

В любом случае, мой вопрос заключается в том, как удалить все эти дубликаты и скрытые файлы с префиксами «._» (игнорировать кавычки) - включая те, которые находятся в 3-4 подкаталогах. Кроме того, файлы .htaccess или другие важные файлы/каталоги не удаляются.

Mine - это сайт Wordpress, и я использую Ubuntu 14.04 LTS.

ответ

0

Вы можете использовать find утилиту:

find /path/to/search -name "._*" | xargs rm 

или в качестве альтернативного

find /path/to/search -name "._*" -exec rm -r "{}" \; 

где /path/to/search должен быть заменен базовым адресом в локальной файловой системе, которую вы хотите, чтобы начать искать в.

+0

Означает ли это что-то подобное? ~/home/admin/web/abc.com/public_html/ Также, как я могу обеспечить более простой способ отменить это действие удаления в случае, если что-то пойдет не так? – ravichopra

+0

И как мне его удалить? Поскольку утилита find будет отображать только список файлов. Правильно? – ravichopra

+0

Сначала вы можете заменить 'rm' на что-то вроде' ls' сначала для теста, во-вторых, вы также можете использовать 'mv' и переместить все это в какое-то безопасное место, но большинство из них делает простую надежную резервную копию, которую вы должны быть доступны в любое время. – arkascha

 Смежные вопросы

  • Нет связанных вопросов^_^