前言
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完成同樣的任務 主站蜘蛛池模板: 米泉市| 久治县| 遵义县| 龙海市| 仁寿县| 赣州市| 新野县| 鹿泉市| 壤塘县| 竹北市| 黄大仙区| 会泽县| 甘洛县| 涞水县| 凤城市| 山阳县| 津市市| 成都市| 神池县| 横峰县| 高清| 洱源县| 松阳县| 陇南市| 克山县| 丹棱县| 临沧市| 花莲县| 芷江| 琼结县| 澄城县| 彝良县| 龙里县| 万州区| 禹城市| 绥棱县| 沈丘县| 民乐县| 长海县| 卫辉市| 贵州省|