install和cp類似,都可以將檔案/目錄拷貝到指定的地點。但是,install允許你控制目標檔案的屬性。install通常用於程式的makefile,使用它來將程式拷貝到目標(安裝)目錄。
install(1) user commands install(1)
name
install - copy files and set attributes
synopsis
install [option]... [-t] source dest
install [option]... source... directory
install [option]... -t directory source...
install [option]... -d directory...
...一 主要引數 :
-d,--directory:所有引數都作為目錄處理,而且會建立指定目錄的所有主目錄。
-g,--group=組:自行設定所屬組,而不是程序目前的所屬組。
-s,--strip:用strip命令刪除symbol table,只適用於第一及第二種使用格式。
-s,--suffix=字尾:自行指定備份檔案的《字尾》。
-v,--verbose:列印install 的檔案的詳細資訊.
二 install命令和cp命令的主要區別:
1、最重要的一點,如果目標檔案存在,cp會先清空檔案後往裡寫入新檔案,而install則會先刪除掉原先的檔案然後寫入新檔案。這是因為往正在使用的檔案中寫入內容可能會導致一些問題,比如說寫入正在執行的檔案可能會失敗,比如說往已經在持續寫入的檔案控制代碼中寫入新檔案會產生錯誤的檔案。而使用 install先刪除後寫入(會生成新的檔案控制代碼)的方式去安裝就能避免這些問題了;
2、install命令會恰當地處理檔案許可權的問題。比如說,install -c會把目標檔案的許可權設定為rwxr-xr-x;
3、install命令可以列印出更多更合適的debug資訊,還會自動處理selinux上下文的問題。
linux下的install命令
介紹 install命令的作用是安裝或公升級軟體或備份資料,它的使用許可權是所有使用者。install命令和cp命令類似,都可以將檔案 目錄拷貝到指定的地點。但是,install允許你控制目標檔案的屬性。install通常用於程式的makefile,使用它來將程式拷貝到目標 安裝 目錄。語法 ins...
Linux中 install 和 cp 命令的區別
install命令與cp命令類似,均可以將檔案或目錄拷貝到指定的路徑 但是install命令可以控制目標檔案的屬性。install 常用於makefile檔案中,而 cp 在命令列等其他地方用到的比較多。backup control 為每個已存在的目的地檔案進行備份。b 類似 backup,但不接受...
install命令複製
install命令用於將目錄 檔案進行複製,修改檔案許可權,設定引數建立目錄。在test2目錄下建立遞迴建立dir1 dir2,使用cat命令編寫a.c檔案,複製a.c檔案到制定目錄位置。install dv m 0750 dir3制定 0750 許可權建立資料夾dir3 install命令和cp命...