.\" Copyright (c) 1987, 1990 The Regents of the University of California. .\" All rights reserved. .\" .\" %sccs.include.redist.roff% .\" .\" @(#)install.1 6.13 (Berkeley) 06/29/92 .\" .Dd .Dt INSTALL 1 .Os BSD 4.2 .Sh NAME .Nm install .Nd install binaries .Sh SYNOPSIS .Nm install .Op Fl cs .Op Fl m Ar mode .Op Fl o Ar owner .Op Fl g Ar group .Ar file1 file2 .Nm install .Op Fl cs .Op Fl m Ar mode .Op Fl o Ar owner .Op Fl g Ar group .Ar file1 \&... .Ar fileN directory .Sh DESCRIPTION The file(s) are moved (or copied if the .Fl c option is specified) to the target file or directory. If the destination is a directory, then the .Ar file is moved into .Ar directory with its original filename. If the target file already exists, it is overwritten if permissions allow. .Pp .Bl -tag -width Ds .It Fl m Specify an alternate mode. The default mode is set to 755 (rwxr-xr-x). The specified mode may be either an octal or symbolic value; see .Xr chmod 1 for a description of possible mode values. .It Fl o Specify an owner. .It Fl g Specify a group. .It Fl s .Nm Install exec's the command .Xr strip 1 to strip binaries so that install can be portable over a large number of systems and binary types. .El .Pp The .Nm install utility attempts to prevent moving a file onto itself. .Pp The .Nm install utility always attempts to preserve the file flags with the exception of the NODUMP flag which is always turned off. .Pp Installing .Pa /dev/null creates an empty file. .Pp Upon successful completion a value of 0 is returned. Otherwise, a value of 1 is returned. .Sh SEE ALSO .Xr chflags 1 , .Xr chgrp 1 , .Xr chmod 1 , .Xr cp 1 , .Xr mv 1 , .Xr strip 1 , .Xr chown 8 .Sh HISTORY The .Nm install utility appeared in .Bx 4.2 .