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

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

  • Ошибка VSFTPD FileZilla GnuTLS -15 (был получен неожиданный пакет TLS)
  • Безопасность для веб-сервера для нескольких пользователей?
  • LFTP --exclude предотвращает создание файла журнала
  • vsftpd условный pasv_address (внутренний ip против внешнего ip)
  • Почему анонимные пользователи не могут удалять файлы через ftp?
  • ftp не получает список каталогов
  • Разрешения для каталога FTP: наследовать владельца каталога
  • Загрузите только определенные каталоги с FTP-сайта с помощью wget
  • 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 - лучшая ОС в мире.