Проблема с простым HTTP заключается в том, что он предназначен только для извлечения контента. Там нет понятия папки или списка файлов.
Некоторые веб-серверы позволяют просматривать структуры каталогов, генерируя красивые HTML-страницы со ссылками на файлы для каталогов. И, по крайней мере, такие вещи lftp
способны анализировать некоторые распространенные форматы, в которых создаются эти индексы, и создают у вас впечатление, что это протокол передачи файлов, но на самом деле это не так, и я не знаю ни одной файловой системы с плавким предохранителем, которая могла бы разбирает индексы так, как это lftp
делает.
DAV - это расширение, которое просто делает это и уже охвачено ответом Джорданма.
Но учтите, что если вам не нужно перечислять каталоги, avfs
по крайней мере, вы можете получить доступ к веб-страницам через файловую систему.
$ mkdir AVFS
$ avfsd AVFS
$ grep -w Reputation 'AVFS/#http:unix.stackexchange.com|users|12583|javano'
<span class="count">731</span> Reputation
Также обратите внимание, что вы также можете установить sshd
(через cygwin) или FTP или Apache с DAV на компьютере с Windows, так что вы сможете делать то же самое, что и на компьютерах с Unix.