導航:首頁 > 文件類型 > linuxinstall命令文件

linuxinstall命令文件

發布時間:2025-06-29 16:41:39

『壹』 在linux中install命令和cp命令的區別

基本上,在Makefile里會用到install,其他地方會用cp命令。
完成同樣的任務——拷貝文件,兩者之間的區別主要如下:
1、最重要的一點,如果目標文件存在,cp會先清空文件後往裡寫入新文件,而install則會先刪除掉原先的文件然後寫入新文件。這是因為往正在
使用的文件中寫入內容可能會導致一些問題,比如說寫入正在執行的文件可能會失敗,比如說往已經在持續寫入的文件句柄中寫入新文件會產生錯誤的文件。而使用
install先刪除後寫入(會生成新的文件句柄)的方式去安裝就能避免這些問題了;
2、install命令會恰當地處理文件許可權的問題。比如說,install -c會把目標文件的許可權設置為rwxr-xr-x;
3、install命令可以列印出更多更合適的debug信息,還會自動處理SElinux上下文的問題。

『貳』 有誰知道Linux系統的install命令是什麼意思

install
1.作用
install命令的作用是安裝或升級軟體或備份數據,它的使用許可權是所有用戶。
2.格式
(1)install [選項]... 來源 目的地
(2)install [選項]... 來源... 目錄
(3)install -d [選項]... 目錄...
在前兩種格式中,會將<來源>復制至<目的地>或將多個<來源>文件復制至已存在的<目錄>,同時設定許可權模式及所有者/所屬組。在第三種格式中,會創建所有指定的目錄及它們的主目錄。長選項必須用的參數在使用短選項時也是必須的。

3.主要參數
--backup[=CONTROL]:為每個已存在的目的地文件進行備份。
-b:類似 --backup,但不接受任何參數。
-c:(此選項不作處理)。
-d,--directory:所有參數都作為目錄處理,而且會創建指定目錄的所有主目錄。
-D:創建<目的地>前的所有主目錄,然後將<來源>復制至 <目的地>;在第一種使用格式中有用。
-g,--group=組:自行設定所屬組,而不是進程目前的所屬組。
-m,--mode=模式:自行設定許可權模式 (像chmod),而不是rwxr-xr-x。
-o,--owner=所有者:自行設定所有者 (只適用於超級用戶)。
-p,--preserve-timestamps:以<來源>文件的訪問/修改時間作為相應的目的地文件的時間屬性。
-s,--strip:用strip命令刪除symbol table,只適用於第一及第二種使用格式。
-S,--suffix=後綴:自行指定備份文件的<後綴>。
-v,--verbose:處理每個文件/目錄時印出名稱。
--help:顯示此幫助信息並離開。
--version:顯示版本信息並離開。
install - files and set attributes
install 在做拷貝的同時,設置attributes.
因此Makefile 中盡量使用install 命令。
例如
@install -d /usr/bin
@install -p -D -m 0755 targets /usr/bin
相當於
@mkdir -p /usr/bin
@cp targets /usr/bin
@chmod 755 /usr/bin/targets
@touch /usr/bin/tagets <---- 更新文件時間戳
install 命令好強大啊。
另外@前綴的意思是不在控制台輸出結果。

閱讀全文

與linuxinstall命令文件相關的資料

熱點內容
如何批量在文件夾名字中加入內容 瀏覽:987
使用jdbc訪問資料庫 瀏覽:991
全屏看圖代碼 瀏覽:418
蘋果手機上賣蘋果的app叫什麼 瀏覽:179
微信回鄉證實名認證 瀏覽:497
信用卡怎麼在微信支付 瀏覽:176
想刪除文件正在使用卻找不到 瀏覽:130
如何把文件導到小豬佩奇點讀筆里 瀏覽:345
cssjs高度 瀏覽:213
韻達掃件的app叫什麼 瀏覽:494
我在編程課里找不到背景怎麼辦 瀏覽:826
ug編程怎麼傳到機床 瀏覽:977
一個網站的模塊大概多少錢 瀏覽:790
榮耀6plus能裝蘋果4s的卡嗎 瀏覽:784
php遠程資料庫同步 瀏覽:700
哪個app能賒手機 瀏覽:380
手機文件查看qq密碼 瀏覽:752
什麼app王者可以下單 瀏覽:647
蘋果電腦充電器忘帶了 瀏覽:882
zip壓縮文件損壞怎麼辦 瀏覽:712

友情鏈接