bup-ftp(1)
π bup-ftp β the manual, but make it a group chat π
okay so bestie, this is bup-ftp(1), a General Commands Manual page, and it's about the ftp-ish client for wandering around your bup repos. it's giving "file browser but make it β¨command lineβ¨". buckle up π
β¨ NAME β¨
bup-ftp β an ftp-like client for navigating bup repositories π¦
πΈ SYNOPSIS πΈ
bup ftp
that's it. that's the whole vibe. no flags, no drama, just vibes and a prompt. π
π DESCRIPTION π
so bup ftp is a command-line tool for navigating bup repositories, no cap. it's got commands that are basically the Unix ftp(1) command's cousins β same energy, different era. π«Ά
the file hierarchy you see in there is the exact same one you'd get from bup-fuse(1) and bup-ls(1). so like, if you know those, you already know what you're looking at. iconic lineup, honestly. π
note: if your system has the python-readline library installed, you can hit the tab key to autocomplete filenames while you're navigating your backup data. this will save you a LOT of typing. like, genuinely life-changing. not me typing out a whole 40-character timestamp by hand π use the tab key bestie, i'm begging.
π COMMANDS π
these are the commands available inside bup ftp β your whole little toolkit, your little squad π
ls [-s] [-a] [path]β print the contents of a directory. nopathargument? it just lists the current directory's contents, easy. add-aand it ALSO shows hidden files (aka the ones starting with a.character, sneaky little guys π). add-sand every file gets displayed with its hash from the bup archive sitting to its left. flex. π₯cd dirnameβ change to a different working directory. classic. we love a goodcd. πΆβοΈpwdβ print the path of the current working directory. where am i? who am i? anyway here's the path. β¨cat filenames...β print the contents of one or more files straight tostdout. yes you can pass multiple, it's a whole lineup. π±get filename localnameβ download the contents offilenameand save it to disk aslocalname. if you leave outlocalname, it just usesfilenameas the local name. convenient!! π«Άmget filenames...β download the contents of the givenfilenamesand store them to disk under the same names. and here's the fun part: the filenames may contain Unix filename globs (*,?, etc.) so you can grab a whole swarm at once. β¨helpβ print a list of available commands. when in doubt, ask for help. self-care. πquitβ exit thebup ftpclient. goodbye forever (until next time). π
π EXAMPLES π
here's a little tour, narrated by me, starring you π
$ bup ftp
bup> ls
mybackup/ yourbackup/
bup> cd mybackup/
bup> ls
2010-02-05-185507@ 2010-02-05-185508@ latest@
bup> cd latest/
bup> ls
(...etc...)
bup> get myfile
Saving 'myfile'
bup> quit
see how latest@ is right there being the main character? yeah. that's the shortcut, use it. π
π¦ SEE ALSO π¦
go read those next, iykyk π
π« BUP π«
part of the bup(1) suite. one big happy family. π«Ά
β AUTHORS β
Avery Pennarun apenwarr@gmail.com β thank you for your service, legend π
and that's the whole page fr fr β¨ this was Bup 0.34, dated 2026-09-01, manual section 1 for bup-ftp(1). slay, go back up your stuff, ily, bye ππΈππ¦π
π¦ where this page comes from
- fedora 44: bup 0.34-1.fc44 Β· LGPL-2.0-only
- nixpkgs unstable: bup 0.34
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms