Provided by: manpages-zh_1.5.2-1.1_all
NAME[名稱]
install - 複製檔案並設置屬性
SYNOPSIS[總覽]
install [options] [-s] [--strip] source dest install [options] [-s] [--strip] source... directory install [options] [-d,--directory] directory... 選項(最短格式): [-b] [-c] [-D] [-g group] [-m mode] [-o owner] [-S SUFFIX] [-V {numbered,existing,simple}] [--help] [--version] [--]
DESCRIPTION(描述)
install 複製檔案並設置它們的權限模式,如果可能,還將設置其所有者和組別. 在第一種調用格式中, source 檔案被複製為 dest 目標檔案. 在第二種格式中,每個 source 檔案都被 複製到目的端 directory 中. 在最後一種格式中,將創建每個 directory (以及任何缺失的父目錄). install 類似於 cp, 不過它允許你控制目的檔案的屬性. 它的典型應用是 Makefile 檔案中複製程式 到它們的目標目錄中. 它拒絕複製檔案為其自身.
OPTIONS(選項)
-c 可忽略;這是為了與老Unix版本的 install 相相容. -d, --directory 創建每個給定的目錄以及任何缺失的父目錄, 按照命令行要求來設置所有者,組別和模式,或者 設為預設值. 它也授予任何它創建的父目錄以這些屬性. (這有別於SunOS 4.x的 install, 該 install 授予其創建目錄以預設的屬性.) -D 創建 dest 的所有前面部分,只有最後一個除外,然後複製 source 到 dest. 該選項在如上總 覽中列出的第一種格式中有用. (fileutils-4.0中的新功能.) -g group, --group=group 設置安裝的檔案或目錄的組所有權為 group 這可能是組名,或者是數字化組標識. -m mode, --mode=mode 設置安裝的檔案或目錄的權限為 mode, 這可以為八進制數,也可以為 chmod 中的符號化的模 式,且都以0開頭.預設的模式是0755 - 對所有者可讀,可寫並且可執行,對於組使用者和其它使 用者可讀和可執行. -o owner, --owner=owner 如果 install 有合適的特權(運行為root),則設置安裝的檔案或目錄的所有權為 owner. 預設 為'root'. owner 可以為使用者名,也可以為數字化使用者標識. -s, --strip 從安裝的二進制可執行程式剝離符號表.
GNU BACKUP OPTIONS(GNU備份選項)
GNU版本的程式如 cp, mv, ln, install 和 patch 會按需求對將要被覆蓋,修改或者毀壞的檔案進行備 份. 所需要的備份檔案由-b選項指定. 它們怎樣命名則由-V選項確定. 在備份檔名通過延伸檔名擴 展方式給定的情況下,該延伸檔名由-S選項確定. -b, --backup 備份那些將要被覆蓋或者移除的檔案. -S SUFFIX, --suffix=SUFFIX 添加 SUFFIX 到每個生成的備份檔案後. 如果該選項未被確定,那麼將使用 SIMPLE_BACKUP_SUFFIX 環境變量.又如果 SIMPLE_BACKUP_SUFFIX 未設置,那麼預設為'~'. -V METHOD, --version-control=METHOD 確定備份檔案怎樣命名. METHOD 參數可以為'numbered'(或者't'),'existing'(或 者'nil'),或'never'(或者'simple'). 如果未指定該選項,將使用 VERSION_CONTROL 環境變 量.又如果 VERSION_CONTROL 未設置,那麼預設的備份類型為'existing'. 該選項相當於Emacs變量'version-control'.有效的 METHODs 有(只接受唯一的縮寫方式): t, numbered 總作數碼標識的備份. nil, existing 對已有檔案作數碼標識的備份,而對其它檔案作簡單備份. never, simple 總作簡單備份.
GNU STANDARD OPTIONS(GNU標準選項)
--help 在標準輸出上列印一條用法信息,並以成功狀態退出. --version 在標準輸出上列印版本信息,然後以成功狀態退出. -- 終止選項列表.
ENVIRONMENT(環境變量)
變量LANG, LC_ALL, LC_CTYPE和LC_MESSAGES取其常用義.對於GNU的版本,如上所述,變量 SIMPLE_BACKUP_SUFFIX和VERSION_CONTROL控制著備份檔案的命名.
CONFORMING TO(遵循規則)
BSD 4.2 (它帶有-c, -m, -o, -g 和 -s 選項).
NOTES(備注)
本頁介紹了包含在fileutils-4.0包中的 install ; 其他版本可能會有細微差別. 請把您的修正和增 補建議發郵件到aeb@cwi.nl. 報告程式中的bug請發到 fileutils-bugs@gnu.ai.mit.edu.
[中文版維護人]
riser <boomer@ccidnet.com>
[中文版最新更新]
2000/10/19
《中國linux論壇man手冊頁翻譯計劃》:
http://cmpp.linuxforum.net