INSTALL(1) UNIX Programmer's Manual INSTALL(1) NAME install - install binaries SYNOPSIS install [-cs] [-f _f_l_a_g_s] [-g _g_r_o_u_p] [-m _m_o_d_e] [-o _o_w_n_e_r] _f_i_l_e_1 _f_i_l_e_2 install [-cs] [-f _f_l_a_g_s] [-g _g_r_o_u_p] [-m _m_o_d_e] [-o _o_w_n_e_r] _f_i_l_e_1 ... _f_i_l_e_N _d_i_r_e_c_t_o_r_y DESCRIPTION The file(s) are moved (or copied if the -c option is speci- fied) to the target file or directory. If the destination is a directory, then the _f_i_l_e is moved into _d_i_r_e_c_t_o_r_y with its original filename. If the target file already exists, it is overwritten if permissions allow. -c Copy the file. This flag turns off the default behavior of install where it deletes the original file after creating the target. -f Specify the target's file flags. (See chflags(1) for a list of possible flags and their meanings.) -g Specify a group. -m Specify an alternate mode. The default mode is set to rwxr-xr-x (0755). The specified mode may be either an octal or symbolic value; see chmod(1) for a description of possible mode values. -o Specify an owner. -s Install exec's the command strip(1) to strip binaries so that install can be portable over a large number of systems and binary types. By default, install preserves all file flags, with the exception of the ``nodump'' flag. The install utility attempts to prevent moving a file onto itself. Installing /_d_e_v/_n_u_l_l creates an empty file. Upon successful completion a value of 0 is returned. Other- wise, a value of 1 is returned. SEE ALSO chflags(1), chgrp(1), chmod(1), cp(1), mv(1), strip(1), chown(8) Printed 11/26/99 February 20, 1996 1 INSTALL(1) UNIX Programmer's Manual INSTALL(1) HISTORY The install utility appeared in 4.2BSD. Printed 11/26/99 February 20, 1996 2