Eugene Prokopiev wrote: > >> Кстати - поддерживает ли FTP-сервер команду >> ls -lR ? > > > $ ftp -p 192.168.46.2 > Connected to 192.168.46.2 (192.168.46.2). > 220 (vsFTPd 1.2.2) > Name (192.168.46.2:john): anonymous > 331 Please specify the password. > Password: > 230 Login successful. > Remote system type is UNIX. > Using binary mode to transfer files. > ftp> ls -lR > 227 Entering Passive Mode (192,168,46,2,228,0) > 150 Here comes the directory listing. > drwxr-xr-x 4 ftp ftp 4096 Jan 10 10:04 hasher > 226 Directory send OK. > ftp> > Ну дык - в этом-то и дело - ls -lR должен выдавать РЕКУРСИВНЫЙ список содержимого директория - мы же видим список только текущего уровня - то есть проблема в FTP-сервере. Посмотрите флаг -c или параметр конфигурации dircmd: Проблема в том, как заставить FTP-севрер выдать рекурсивный список содержимого. Как вариант в man'е предлагается формировать на сервере файлик ls-lR и запрашивать для получения списка этот файлик через RETR > Вообще, устроил бы и wget, но он не умеет удалять локальные файлы, > отсутствующие на сервере > Да я тоже это пытался первоначално использовать... -- С Уважением Костарев А.Ф.