install
(a) /usr/bin/install
(b) libc.so.6 => /lib/libc.so.6 (0x4001a000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
(c) copy檔案的同時,設定權限.
雖然可以用 cp & chmod 達到相同的結果. 不過 cp 到 chmod 之間如果發生中斷的話,就有可能造成奇怪的影響. 所以在copy權限比較敏感的檔案時使用 install 較保險.
指令的 | format 有三種. | ||
install [OPTION]... SOURCE DEST | (1st format) | ||
install [OPTION]... SOURCE... DIRECTORY (2nd | format) | ||
install -d [OPTION]... DIRECTORY... | (3rd format) | ||
format | 1 & 2 是 copy 的動作, 1 to 1 or n to 1Dir, 同是設定permission屬該 owner/group. | ||
format | 3 是純粹建立 dir 也可同時設定 owner/group. | ||
(d) -b 做備份再搬移 | |||
-C 若目的區域已有相同的檔案,不改變file修改日期 |
-d 建立一個或多個 dir
-D in format 1, DEST為一新建立之dir
-g 更改group
-m set permission mode; default rwxr-xr-x
-o set owner, 僅super-user可用.
-p 使copy過去的檔案保存原來的檔案更動時間.
-s 將除錯訊息去掉.
-S 錯誤發生不使用備份回存
(e) install -d hihi haha 建立兩個新的dir, hihi & haha.