FTP-клиенты показывают только 9998 папок в каталоге со многими другими

Как увеличить лимит файлов или папки в Linux? Прямо сейчас, когда я использую любое программное обеспечение ftp, он показывает, что в этом каталоге есть только 9998 папка. Но я запустил простой скрипт php, который отобразил бы все папки в этом каталоге, и он показывает, что в каталоге фактически хранится 70 тысяч файлов. Мне нужно загрузить все эти файлы, но я могу загрузить только 9998 файлов, по крайней мере, когда я использую FileZilla или Bitvise. Есть ли способ увеличить этот предел?

  • FTP не происходит на сервере RHEL 6, настроенном на Vm Player 11
  • Проблемы с загрузкой FTP с помощью iptables - соединение с портом 21 разрешено, но «Сеть недоступна»
  • (Pure FTP) FTP Вход в систему пользователя
  • Кодировка символов .netrc
  • Код возврата всегда равен 0 после запуска echo "\ $ macroName" | ftp -i mymachine
  • Как проверить, активирована / активирована функция добавления на сервере Linux
  • Добавлен пользователь с adduser, но не может войти с этим пользователем через FTP
  • CentOS - как установить vsftpd для конкретного имени пользователя только для доступа к определенному каталогу?
  • 3 Solutions collect form web for “FTP-клиенты показывают только 9998 папок в каталоге со многими другими”

    Если есть 70000 файлов, но ваше программное обеспечение FTP показывает только 9998, то очевидно, что это ошибка вашего программного обеспечения FTP, и нет никаких ограничений на файловую систему. Вам нужно будет использовать другое программное обеспечение FTP.

    Это предполагает, что ваш PHP-скрипт является правильным, конечно.

    Обратите внимание, что некоторые FTP-программы могут опускать файлы точек (файлы, имя которых начинается с . ) По умолчанию.

    Манипулирование каталогами с десятками тысяч файлов становится громоздким. Я рекомендую вам создавать другие каталоги и перемещать файлы в эти новые каталоги. Придерживайтесь нескольких сотен файлов в каталоге.

    Для этого используйте небедовую FTP-программу или PHP-скрипт.

    Мне пришлось изменить pure-ftpd.conf и увеличить параметр LimitRecursion для поддержки большего количества файлов.

    Имел эту же проблему с папкой, содержащей 12000 файлов.

    Способ, которым я столкнулся с проблемой, – это войти в систему через SSH и заархивировать каталог, а затем загрузить zip-файл.

    Для ZIP-каталога через SSH:

    zip -r myzipfilename.zip /path/to/mydir

    Linux и Unix - лучшая ОС в мире.