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 is0755
, orrwxr-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 temporary file and then renamed. The default behavior is to first unlink the existing target before the source is copied.
-
-v
Verbose. ...
Get Mac OS X Panther in a Nutshell, 2nd Edition 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.