Name
install
Synopsis
install [options
]file1 file2
install [options
]files directory
install -d [options
] [file
]directory
Used primarily in Makefiles to update files. install copies files into user-specified directories. Similar to cp, with additional functionality regarding inode-based information like UID, GID, mode, flags, etc.
Options
- -b
Create backup copies of existing target files by renaming existing
file
asfile
.old. See -B for specifying extension name (i.e., default is .old).-
-B
suffix
Use
suffix
as a filename extension when -b is in effect.- -c
Copy the specified file(s). This is the default behavior of the install command.
- -C
Copy the file. Don’t change the modification timestamp if the target exists and is the same as the source.
- -d
Create any missing directories.
-
-f
flags
Set the file flags of the target file(s). Flags are a comma-separated list of keywords. See the chflags(1) manpage for further details.
-
-g
gid
orgroupname
Set GID of target file to
group
(privileged users only or user is member of specified group).-
-m
mode
Set the mode of the target files to
mode
. The default is 0755, or rwxr-xr-x.- -M
Don’t use mmap(2).
-
-o
uid
orusername
Set ownership to
uid
orusername
or, if unspecified, to root (privileged users only).- -p
Preserve modification times.
- -s
Strip binaries to enhance portability.
- -S
Safe copy. The source file is copied to a temporary file and then renamed. The default behavior is to first unlink the existing target before the source is copied.
- -v ...
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.