wget (или что-то), чтобы получить общий размер каталога?

Хорошей альтернативой может быть Stringer. Является самостоятельным RSS-ридером, который вы могли бы запустить в Heroku или любом другом экземпляре сервера, поэтому, как говорит его создатель, When BIG_FREE_READER shuts down, your instance of Stringer will still be kicking.

1
задан 17 June 2015 в 20:35

3 ответа

Не имея возможности SSH на сервере и запускать du в каталоге, вряд ли вы сможете получить эту информацию. Однако для этой цели вы можете использовать wget -spider. Источник

1
ответ дан 24 May 2018 в 04:55

Только идея.

Начать загрузку всех файлов index.html с wget:

wget -r -np -A "*.html" http://ubuntu.uni-klu.ac.at/ubuntu/pool/main

Затем введите в ту же папку другую команду (вы можете сделать это пока другая команда запущена):

find -type f | xargs cat | grep -oP '[0-9]+[K,M]' | \
sed 's/\([0-9]*\)K/\(\1*1024\)/g; s/\([0-9]*\)M/\(\1*1024*1024\)/g;' | \
paste -sd+ | bc

Число, которое команда выдает, - это размер в байтах. Но обратите внимание: вам нужно дождаться завершения первой команды до того, как вторая команда напечатает правильный размер.

0
ответ дан 24 May 2018 в 04:55

Вы используете apt-mirror:

Установите его через:

sudo apt-get install apt-mirror

настройте его так же, как и в этом туорале, затем, как только вы запустите

sudo apt-mirror

Он сообщит вам размер репозиториев. Добавленная ценность apt-mirror над другими ответами - это возможность найти каждый размер репозитория, чтобы вы могли просто сохранить основной пример и прокомментировать другие, тогда вы получите размер основного, и поэтому ...

0
ответ дан 24 May 2018 в 04:55

Другие вопросы по тегам:

Похожие вопросы: