前言
install和cp類似,都可以將文件/目錄拷貝到指定的地點。但是,install允許你控制目標文件的屬性。install通常用于程序的makefile(在RPM的spec里面也經常用到),使用它來將程序拷貝到目標(安裝)目錄。
install主要用法如下:
install [OPTION]… SOURCE… DIRECTORY
此時,DIRECTORY必須存在,否則被當成新的文件
install [OPTION]… -t DIRECTORY SOURCE…
install [OPTION]… -d DIRECTORY…
如果目錄不存在則創建
-b:為每個已存在的目的地文件進行備份;
-D:創建目的地前的所有目錄,然后將來源復制到目的地
-g:自行設置所屬的組;
-m:自行設置權限,而不是默認的rwxr-xr-x
-o:自行設置所有者
-p:以來源文件的修改時間作為相應的目的地的文件屬性
例如:
@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和cp完成同樣的任務 主站蜘蛛池模板: 黄陵县| 南昌市| 富源县| 水富县| 桃源县| 建德市| 旬邑县| 教育| 广灵县| 广州市| 寻乌县| 上犹县| 岳普湖县| 临西县| 汶川县| 新密市| 平湖市| 梁平县| 资溪县| 桂林市| 奉贤区| 福泉市| 黔西| 通州市| 新乡市| 合山市| 阿勒泰市| 屏边| 白沙| 奇台县| 麟游县| 景东| 福州市| 天气| 凤凰县| 乐亭县| 建德市| 探索| 柏乡县| 雷波县| 盐亭县|