INSTALL(1)

πŸ“¦ version 0.12.0, in arch rolling

πŸ’– INSTALL(1) β€” the manual page, but make it make sense πŸ’–

okay so bestie, welcome to install(1), from the General Commands Manual section. she's lowkey the glow-up version of cp β€” same copying energy, but she also sets permission modes AND owner/group. it's giving "copy with benefits". let's get into it 🫢


✨ NAME ✨

install β€” copy SOURCE to DEST, or multiple SOURCE(s) into the existing DIRECTORY, while setting permission modes and owner/group. yes ma'am, she does all three πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

install [OPTION]... [FILE]...

that's it. that's the vibe. options first, files after. periodt ✨


🌸 DESCRIPTION 🌸

so like β€” copy SOURCE to DEST, or copy multiple SOURCE(s) into the existing DIRECTORY, and while you're at it, set the permission modes and the owner/group. that's the whole personality. no cap, that's literally the description. she copies AND she styles. main character energy πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

so many flags, and every single one of them is here, i promise. no skipping, bestie πŸ“

  • --backup[=<CONTROL>] β€” makes a backup of each existing destination file. yes, plural-safe, she's thoughtful like that πŸ’œ
  • -b β€” same as --backup but she does NOT accept an argument. no <CONTROL> for her, she's low maintenance.
  • -c β€” ignored. that's it. that's the flag. she's just there. iconic honestly πŸ’€
  • -C, --compare β€” compares each pair of source and destination files, and in some cases, doesn't modify the destination at all. "in some cases" β€” don't ask her which, she said what she said πŸ™ˆ
  • -d, --directory β€” treats all arguments as directory names, and creates all components of the specified directories. all the components. every last one 🧚
  • -D β€” creates all leading components of DEST except the last, then copies SOURCE to DEST. so she builds the road, then drives on it 🌈
  • -g, --group <GROUP> β€” set the group ownership, instead of the process's current group. glow-up for the group πŸŽ€
  • -m, --mode <MODE> β€” set the permission mode (as in chmod), instead of rwxr-xr-x. and yes, rwxr-xr-x is the default, note it and move on πŸ’…
  • -o, --owner <OWNER> β€” set the ownership. super-user only, so like... know your limits bestie πŸ”₯
  • -p, --preserve-timestamps β€” applies the access/modification times of the SOURCE files onto the corresponding destination files. she remembers where they came from 😭
  • -s, --strip β€” strip symbol tables. she's not just copying, she's ✨ editing ✨
  • --strip-program <PROGRAM> β€” the program used to strip binaries. you pick the tool, she picks the vibes πŸ› οΈ
  • -S, --suffix <SUFFIX> β€” override the usual backup suffix. the usual one is, well, the usual one. this one is yours 🌸
  • -t, --target-directory <DIRECTORY> β€” move all SOURCE arguments into DIRECTORY. herding cats, but make it file management πŸ¦‹
  • -T, --no-target-directory β€” treat DEST as a normal file. no funny business, just a file ⭐
  • -v, --verbose β€” explain what is being done. she will narrate. she will overshare. we love that 🫢
  • -P, --preserve-context β€” preserve the security context. do not lose the context, that's the whole point, iykyk πŸ”
  • -Z β€” set the SELinux security context of the destination file and each created directory to the default type. default type, every time πŸ‘‘
  • --context [<CONTEXT>] β€” set the security context of files and directories. note the optional argument β€” square brackets mean "you can, you don't have to" πŸ’œ
  • -U, --unprivileged β€” do not require elevated privileges to change the owner, the group, or the file flags of the destination. so you don't gotta be root for the whole thing, cute 🌈
  • -h, --help β€” print help. classic. reliable. queen behavior πŸ’…
  • -V, --version β€” print version. check before you wreck, bestie βœ…
  • [files] β€” the files. the actual files. the whole reason we're here πŸ“
heads up: -o is super-user only, and -c literally does nothing. both of these are canon, i don't make the rules πŸ’€

🧚 VERSION 🧚

v(uutils coreutils) 0.12.0

aaaand that's the whole page, bestie ✨ go forth, copy responsibly, set those modes, and remember: install is just cp with main character energy πŸ’–πŸŽ€πŸ¦‹

uutils coreutils 0.12.0 Β· 2026-09-17 Β· mwah, love u, read your man pages πŸ’œ

πŸ“¦ where this page comes from