Это - раздел, которому присвоена страница справочника для команды.
Они разделяются как [1 111]
, Исходные описания каждого раздела видны в Руководство Unix-программиста (страница ii).
Вы используете массивы в качестве ключей. Couchdb будет сравнивать массивы, сравнивая каждый элемент массива в порядке возрастания, пока два элемента не станут равными.
Например, для сравнения [1, 'a', 5]
и [1, 'c' , 0]
он сравнит 1 с 1, затем «a» с «c» и решит, что [1, «a», 5] меньше, чем [1, «a», 0]
Это объясняет, почему ваш запрос ключа диапазона не работает:
["7446567e45dc5155353736cb3d6041c0", nil, 5,30000]
больше ["7446567e45dc5155353736cb3d6041c0", nil, 5,9160000-22] [12909] -вы 1132992] [12909] это можно сделать с помощью wget
wget -r -np -A "*.htm*" ftp://site/dir
или:
wget -m -np -A "*.htm*" ftp://user:pass@host/dir
Однако согласно Типы файлов :
Обратите внимание, что эти два параметра не влияют на загрузку файлов HTML (как определено в
] .htm
или.html
префикс имени файла). Такое поведение может быть нежелательным для всех пользователей и может быть изменено в будущих версиях Wget.
Понимает ли ncftpget dir globs?
Попробуйте
ncftpget -R -u myuser -p mypass ftp://ftp.myserver.com/public_html/**/*.htm ./local_folder
** означает любое количество каталогов.
Команда wget
понимает синтаксис подстановки постоянных файлов unix.
wget -r -np --ftp-user=username --ftp-password=password "ftp://example.com/path/to/dir/*.htm"
И наоборот, вы можете использовать параметр -A
, который принимает запятую- разделенный список суффиксов или шаблонов имен файлов, которые необходимо принять.
wget -A '*.htm'
Параметр -R
является противоположностью -A
, поэтому вы можете использовать его для указания шаблонов, которые НЕ следует извлекать.
Предупреждение: обязательно цитируйте шаблоны! В противном случае ваша оболочка может расширить сам глобус, что приведет к неожиданным результатам.
Также! См. «Использование wget для рекурсивной загрузки целых каталогов FTP» вопрос о сбое сервера.