Некоторые веб-сайты настроены таким образом из соображений безопасности. Если я не ошибаюсь, они используют фильтрацию подсетей, чтобы убедиться, что сеть, из которой вы пытаетесь получить доступ к странице, находится в той же сети, что и хост-сервер.
Подумайте об этом так: если вы не можете получить доступ к сети извне, будет сложнее взломать.
Учитывая, что ссылка, которую вы включили, была сайтом .edu (на нем также было слово «admin», но я не уверен, имеет ли это значение или это просто страница администрирования), было бы разумно заблокировать ее входящие соединения из других сетей.
В качестве одного -шага вы можете перебрать все файлы и получить желаемое имя подкаталога; если этот подкаталог еще не существует, создайте его; затем переместите этот файл в этот подкаталог:
for f in *.png
do
subdir=${f%%.*}
[ ! -d "$subdir" ] && mkdir -- "$subdir"
mv -- "$f" "$subdir"
done
Ключевой частью этого является расширение параметра в ${f%%.*}
, в котором говорится об удалении самой длинной совпадающей части(%%
)периода, за которой следует что-либо, что эффективно удаляет, например, .AVI00003.png
части периода. имена файлов, оставляя только начальный указатель каталога.