Как удалить ненужные файлы с хостинга

ВШ
На сайте с 20.02.2006
Offline
106
3360

Ситуация такая, есть интернет магазин, на хостинге залито ~100к изображений. В настоящее время используется около ~3к. Магазин давний, товары добавлялись\удалялись - картинки остались.

В связи с тем. что они занимают много места, нужно удалить ненужные. Есть файл .txt со списком имен файлов, которые нужны.

Какие могут быть средства для удаления всех файлов кроме тех, которые есть в списке?

Все это происходит на обычном хостинге, доступа к ssh нет.

Подходит вариант скачать их на локальный компьютер, но очень много поискав не нашел нужной программы.

Подскажите пожалуйста

Секс-шоп в Казахстане. Партнерская программа (/ru/forum/915362)
P
На сайте с 06.01.2009
Offline
592
#1

Как вариант - скрипт на php написать.

[Удален]
#2
Виталий Шистка:


Все это происходит на обычном хостинге, доступа к ssh нет.

Подходит вариант скачать их на локальный компьютер, но очень много поискав не нашел нужной программы.

Подскажите пожалуйста

тоже чистил, скачать файлы помог http://www.webdrive.com/

потом можно синхронизировать или скрипт писать.

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#3

Да написать скрипт и все. Запустить потом его на сервере, предварительно изменив некоторые настройки ПХП(максимальное время выполнения скрипта и т.д.)

Подпись))
DV
На сайте с 01.05.2010
Offline
644
#4

100к файлов это пипец, если в одной директории. Надо через шелл. Договаривайтесь с хостером.

VDS хостинг ( http://clck.ru/0u97l ) Нет нерешаемых задач ( https://searchengines.guru/ru/forum/806725 ) | Перенос сайтов на Drupal 7 с любых CMS. ( https://searchengines.guru/ru/forum/531842/page6#comment_10504844 )
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#5

100к файлов в одной папке - это вообще ниочем даже для пхп скрипта.

"файл .txt со списком имен файлов," - загоняете в массив.

GLOBом получить список файлов, пройти по ним циклом, ища текущий элемент в массиве, если не нашел - unlink файл.

У меня такая схема срабатывала на небольшом вдс с 500к файлов за пару минут.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
ВШ
На сайте с 20.02.2006
Offline
106
#6
foxi:
100к файлов в одной папке - это вообще ниочем даже для пхп скрипта.
"файл .txt со списком имен файлов," - загоняете в массив.
GLOBом получить список файлов, пройти по ним циклом, ища текущий элемент в массиве, если не нашел - unlink файл.
У меня такая схема срабатывала на небольшом вдс с 500к файлов за пару минут.

А можно немного подробней?

ВШ
На сайте с 20.02.2006
Offline
106
#7

Очень помог в этом вопросе SpaceX за очень скромную оплату и за 10 минут написал скрипт, который за 3 минуты удалил все лишнее. За что ему большое спасибо!

Все спасибо за советы!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий