INCUS.FILE.PUSH(1)
π incus-file-push β the "push files into instances" manual, bestie edition π
okay so real talk, this is a page from the Incus command line client man pages (that's the <italic>Incus - Command line client</italic>(1) situation, section 1, if you're keeping score), and it's all about yeeting your files into instances. let's get into it πΈ
β¨ NAME β¨
incus-file-push β Push files into instances
like. literal main character energy. it pushes files. into instances. that's the whole vibe. π¦
π SYNOPSIS π
incus file push ... [:]/ [flags]
that's the shape of it, bestie. the ... and the [:]/ are doing the heavy lifting, and then [flags] is where all your little customization dreams live π
π« DESCRIPTION π«
<b>Description:</b>
Push files into instances
fr fr that's it. that's the description. short, sweet, iconic. it takes files from where you are and puts them where your instance is. periodt. π
β¨ OPTIONS β¨
here's where it gets juicy. every single flag, no gatekeeping, no skips π
-p,--create-dirs[=false]β makes any directories that need to exist, so you don't have to go make them yourself like some kind of peasant π-L,--dereference[=false]β always follows symbolic links in the source path, no exceptions, no hesitation π-H,--follow[=false]β follows command-line symbolic links in the source path (yes bestie, this one is about the ones you typed on the command line specifically) π¦--gid=-1β sets the files' GIDs on push. defaults to-1, which is the "I'm not gonna touch it" energy π--mode=""β sets the file's perms on push. heads up though: in recursive mode it only sets the target directory's permissions. defaults to""π§-P,--no-dereference[=false]β never follows symbolic links in the source path. the total opposite of-L, and yes you should pick a lane π-r,--recursive[=false]β recursively transfers files. the whole tree. the entire squad. everyone's coming πΈ--uid=-1β sets the files' UIDs on push. also defaults to-1, also minding its own business β¨
π OPTIONS INHERITED FROM PARENT COMMANDS π
these are the flags that come down from the parent command like family heirlooms, and they still work here π
--debug[=false]β show all the debug messages. every last crumb. obsessed π₯--explain[=false]β if the command is valid, it explains its parsed arguments instead of running it. great for when you're like "wait what did I just type" π--force-local[=false]β force using the local unix socket π©΅-h,--help[=false]β print help. the classic. the icon. the moment β--project=""β override the source project. defaults to""π-q,--quiet[=false]β don't show progress information. for when you want the silence π--sub-commands[=false]β use this withhelpor--helpto view sub-commands π-v,--verbose[=false]β show all information messages. the yapper setting π£--version[=false]β print version number. simple. effective. slay β¨
πΈ EXAMPLE πΈ
bestie these examples are chef's kiss, look:
incus file push /etc/hosts foo/etc/hosts
To push /etc/hosts into the instance "foo".
so like, we're taking /etc/hosts and putting it in the instance foo. that's it. that's the move. π
echo "Hello world" | incus file push - foo/root/test
To read "Hello world" from standard input and write it into /root/test in instance "foo".
THE PIPE. the -. we're reading "Hello world" from standard input and writing it into /root/test inside instance foo. that's so iconic I can't even ππ«Ά
π¦ SEE ALSO π¦
incus-file(1)β go read the parent one, it's the group chat this message lives in π
π HISTORY π
24-Sep-2026 β Auto generated by spf13/cobra. no cap, the robots did this one π€
and that's the whole page, bestie! π auto generated by spf13/cobra, dated Sep 2026, from the Incus - Command line client(1) manual β go push some files, you've got this π
β¨π¦
π¦ where this page comes from
- ubuntu stonking: incus-client 7.0.1-5 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms