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


ИМЯ

bup-ls - перечислить содержимое репозитория bup

СИНТАКСИС

bup ls [-r host:[path]] [OPTION...] <paths...>

ОПИСАНИЕ

bup ls перечисляет файлы и каталоги в вашем репозитории bup, используя ту же иерархию каталогов, что и при использовании bup-fuse(1).

Каталог верхнего уровня содержит ветку (соответствует параметру -n в bup save), следующий уровень — это дата резервной копии, а последующие уровни соответствуют файлам в резервной копии.

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

Обратите внимание, что bup ls по умолчанию не показывает скрытые файлы, и для их отображения необходимо использовать параметр -a. Файлы скрыты, если их имя начинается с точки. Например, на самом верхнем уровне специальные каталоги с именами .commit и .tag являются скрытыми каталогами.

После того, как вы определили нужный файл с помощью bup ls, вы можете просмотреть его содержимое с помощью bup join или git show.

ПАРАМЕТРЫ

-r, --remote=host:[path]

вывести информацию о репозитории по path на указанном хосте. Если путь не указан, используется путь по умолчанию на удаленном сервере (вам все равно нужно включить `:'). Соединение с удаленным сервером будет осуществляться по SSH. Если вы хотите указать порт, пользователя или закрытый ключ, мы рекомендуем использовать файл ~/.ssh/config (ssh_config(5)).

-s, --hash

показать хеш для каждого файла/каталога.

-a, --all

показать скрытые файлы.

-A, --almost-all

показать скрытые файлы, кроме «. " и ".. ".

-d, --directory

показывать информацию о самих каталогах, а не об их содержимом, и не переходить по символическим ссылкам.

-l

предоставить подробный, длинный список для каждого элемента.

-F, --classify

индикатор типа добавления: dir/, symlink@, fifo|, socket= и исполняемый файл*.

--file-type

индикатор типа добавления: dir/, symlink@, fifo|, socket=.

--human-readable

печатать удобочитаемые размеры файлов (например, 3,9 КБ, 4,7 МБ).

--numeric-ids

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

ПРИМЕРЫ

bup ls /myserver/latest/etc/profile

bup ls -a /

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

bup-join(1), bup-fuse(1), bup-ftp(1), bup-save(1), git-show(1), ssh_config(5)

БУП

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

АВТОРЫ

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