bup-index(1) General Commands Manual bup-index(1) (NAME) bup-index - bup (SYNOPSIS) bup index <-p|-m|-s|-u|--clear|--check> [-H] [-l] [-x] [--fake-valid] [--no-check-device] [--fake-invalid] [-f indexfile] [--exclude path] [--exclude-from filename] [--exclude-rx pattern] [--exclude-rx-from filename] [-v] (DESCRIPTION) bup index () ( SHA-1 ) . bup git(1) $BUP_DIR/bupindex . bup : bup index ( ) bup save. : 1. . inotify(7) dnotify(7) . 2. ( ) . . 3. bup ( ). (NOTES) bup << >> - - VFAT ext2 ext3 ext4 . bup . bup save . bup bup (mtime ctime) - (cap) . . bup . ( ): $ touch src/1 src/2 # A "sleep 1" here would avoid the unexpected save. $ bup index src $ bup save -n src src # Saves 1 and 2. $ date > src/1 $ bup index src $ date > src/2 # Not indexed. $ bup save -n src src # But src/2 is saved anyway. bup src/2 . bup (.cf chattr(1) lsattr(1)) (big-endian) sizeof(long) < sizeof(int) . FUSE attr (http://lwn.net/Articles/575846). bup (stack) . (MODES) -u, --update . . --update --exclude --exclude-rx --one-file-system . -p, --print . . (.) . -m, --modified ( ) . -p . -s, --status (A M D ) . -p . . --check . . --clear . (OPTIONS) -H, --hash . bup save . 0000000000000000000000000000000000000000 . ( ). --status . -l, --long -l ls(1). -x, --xdev, --one-file-system - tar rsync . -u . --fake-valid . . --fake-invalid "bup save" . -f, --indexfile=indexfile $BUP_DIR/bupindex. --exclude=path path ( ). --exclude-from=filename --exclude filename ( ). . --exclude-rx=pattern pattern (http://docs.python.org/library/re.html). (anchoring) "x/y" "ox/yard" "box/yards" . /tmp "^/tmp/." . ( ) : o /foo$ - foo o /foo/$ - foo o /foo/. - foo o ^/tmp/. - tmp --exclude-rx-from=filename --exclude-rx filename ( ). . --no-check-device (stat(2) st_dev) . (automounted) (LVM Btrfs ) . -v, --verbose ( ). -v -v . (EXAMPLES) bup index -vux /etc /var /usr (SEE ALSO) bup-save(1) bup-drecurse(1) bup-on(1) (BUP) bup(1). (AUTHORS) Avery Pennarun . Bup 0.34+ 2026-09-01 bup-index(1)