bup-drecurse - справочное руководство, опции, примеры команд


ИМЯ

bup-drecurse - рекурсивный список файлов в вашей файловой системе

СИНТАКСИС

bup drecurse [-x] [-q] [--exclude path] [--exclude-from filename] [--exclude-rx pattern] [--exclude-rx-from filename] [--profile] <path>

ОПИСАНИЕ

bup drecurse просматривает файлы в файловой системе аналогично find(1). В большинстве случаев вместо этого следует использовать find(1).

Эта программа полезна в основном для тестирования алгоритма обхода файлов, используемого в bup-index(1).

Обратите внимание, что имена файлов возвращаются в обратном алфавитном порядке, как в bup-index(1). Это важно, потому что вы не можете сгенерировать хэш родительского каталога, пока не сгенерируете хэши всех его дочерних элементов. При перечислении файлов в обратном порядке родительский каталог будет следовать за дочерними, что упрощает задачу.

ПАРАМЕТРЫ

-x, --xdev, --one-file-system

не пересекайте границы файловой системы — хотя, как и в случае с tar и rsync, о самих точках монтирования все равно будет сообщено.

-q, --quiet

не печатайте имена файлов по мере их появления. Полезно при тестировании производительности алгоритмов обхода.

--exclude=path

исключить путь из резервной копии (можно повторить).

--exclude-from=filename

чтение – исключить пути из имя файла, по одному пути на строку (может повторяться). Игнорировать полностью пустые строки.

--exclude-rx=pattern

исключить все пути, соответствующие шаблону. Подробности смотрите в bup-index(1), но учтите, что в отличие от index, drecurse создаст относительные пути, если целью drecurse является относительный путь. (можно повторить).

--exclude-rx-from=filename

читать шаблоны –exclude-rx из имя файла, по одному шаблону в строке (может повторяться). Игнорировать полностью пустые строки.

--profile

распечатать информацию о профилировании после завершения. Полезно при тестировании производительности алгоритмов обхода.

ПРИМЕРЫ

bup drecurse -x /

СМОТРИТЕ ТАКЖЕ

bup-index(1)

БУП

Часть люкса bup(1).

АВТОРЫ

Эйвери Пеннарун apenwarr@gmail.com.