Удаление с сервера не связанных с сайтом файлов?

Всем привет!
Работаю сейчас над одним сайтом, привожу его в чувства, так сказать. Так вот, на сервере лежит много старых версий сайта, не относящихся к нему изображений и документов. Проверять каждый - это займет много времени. Есть ли способ, скрипт или др. как быстро очистить сервер от не связанных с рабочим сайтом файлов?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Самый лучший способ, который я вижу:
1. Устанавливаем на папку что-то вроде логгера filemon(win)/strace(*nix) на операции открытия/чтения файлов.
2. Запускаем в НЕСКОЛЬКИХ! браузерах в АНОНИМНОМ! режиме (режим "Невидимки", чтобы исключить кэшированные данные и хранимые данные сессии).
3. Проходим все ветки по бизнес-процессу (те, что планируется использовать).

Полученный унифицированный лог открывавшихся системой файлов в заданном каталоге и будет то, что нужно оставить, всё остальное - лишнее.
Т.е. из имеющегося на диске списка файлов логически вычитаем список, полученный из лога, и получаем разницу: файловый список для дальнейшего удаления/чистки.

strace - лучше всего подойдёт для отслеживания.
примеры вызовов: здесь
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
dimonchik2013
@dimonchik2013
non progredi est regredi
wget

выкачиваешь или режим робота
выбираешь список получившегося
сверяешь
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы