[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
中文man手冊:install - 復制文件並設置屬性
本文出自:http://www.cmpp.net 作者: (2001-09-19 12:00:01)

INSTALL

Section: User Commands (1)
Updated: 1998年11月

 

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 的所有前面部分,只有最一個除外,然復制 sourcedest. 該選項在如上總覽中列出的第一種格式中有用. (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, installpatch 會按需求對將要被覆蓋,修改或者毀壞的文件進行備份. 所需要的備份文件由-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 Email: boomer@ccidnet.com  

[中文版最新更新]

2000/10/9

 

[中國Linux論壇man手冊頁翻譯計劃]

www.cmpp.net/

(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
 

★  樊強制作 歡迎分享  ★