Просмотр более 10 000 файлов на FTP-сервере?

Я поставил в очередь более 10 000 файлов, которые будут загружены на FTP-сервер на базе UNIX, используя бесплатный FTP-клиент (на базе Windows), который, насколько я вижу, завершил без ошибок.

Теперь, когда я просматриваю удаленный каталог (используя программное обеспечение Windows), вывод усекается до 10 000 имен файлов. Это происходит когда я использую инструмент FTP командной строки Windows. Есть ли способ увидеть больше, чем этот предел, используя еще одну часть программного обеспечения? Мне просто нужно подтвердить все файлы, которые действительно загружены.

Любые идеи?

Любая информация, касающаяся этого предела, очень приветствуется.

Ответы

Ответ 1

Предоставьте дополнительную информацию, например, о конкретной ОС и версии. Также, пожалуйста, перечислите имена и версии клиентов ftp, которые вы используете при возникновении проблемы.

Многие файлы в одном каталоге могут вызвать проблемы со многими программами. Я бы рекомендовал уменьшить количество файлов в папке, поставив их в несколько папок.

Клиент FTP, который вы используете, вероятно, имеет возможность просмотреть необработанный журнал, и вы сможете использовать его для определения проблемы с сервером или вашим клиентом. Клиенты могут использовать несколько иной метод для извлечения списка файлов.

История в журналах.

Ответ 2

Я только что создал 11 000 файлов на FTP-сервере, к которому у меня есть доступ, а затем использовал Firefox для отображения каталога с началом URL ftp://hostname/pub/.... Firefox отображает всего 11 000 файлов.

Ответ 3

Если ваш хост unix поддерживает sftp (большинство современных это делает), то вы должны его использовать, winscp - бесплатный sftp-клиент для Windows. Вы можете использовать его для просмотра/синхронизации локальных и удаленных каталогов. Он будет безопасно передавать все файлы с помощью шифрования и проверки хэшей

Ответ 4

Я также столкнулся с этой проблемой недавно в FileZilla (это неклиентский, btw). Этот параметр известен как LimitRecursion. Поговорите со своим хозяином, чтобы настроить этот показатель. Я просто создал билет в LiquidWeb, и это было исправлено за считанные минуты. Для всех, кто сталкивается с этой проблемой.

Ответ 5

Какое программное обеспечение работает на сервере ftp? Если это vsftp, то вы можете достичь пределов оболочки/ядра, а не пределов ftp-сервера. Кроме того, 10K немного для одного каталога, может серьезно подумать о том, чтобы сделать каталогирование (/1-3 символа файла /4-5 символов имени файла /fullname.suffix. Если это будет согласовано, это будет очень много более управляемым для поиска файлов.

Ответ 6

Вы можете запустить клиент CrossFTP и выбрать "Инструменты" → "Синхронизировать каталог", чтобы сравнить вашу локальную папку и удаленную папку. Если файлов нет, их можно легко найти.

Некоторые серверы FTP обрезают список файлов, если они слишком большие, например, ProFTPd. Вам нужно проверить сообщение журнала FTP, чтобы убедиться, что на стороне сервера нет усечения.

Ответ 7

Вы можете получить доступ к необработанному FTP-интерфейсу или каким-то другим способом предоставить отдельные команды ftp напрямую. Если вы можете, этот список дает вам несколько вариантов., (Это список окон, но unix должен быть не хуже. Следующие действия используют команды unix ftp, насколько я помню). Предполагается, что bang (!) Приведет вас к подсказке cmd (я уверен, что есть проблемы с безопасностью. Если вы можете каким-то образом "ls | wc" у вас будет счет, или, может быть, вы сможете "ls" в файл, вы можете ftp обратно с файлом.

Ответ 8

Если у вас есть доступ к shell/rd (ls -al | dir) > filename, тогда выполните diff для этого файла и аналогичный файл с вашей локальной машины.