[Chinese-commits] [manpages-zh] 14/24: fix coreutils behaviour change in 8.26

Boyuan Yang hosiet-guest at moszumanska.debian.org
Sat Mar 4 11:28:21 UTC 2017


This is an automated email from the git hooks/post-receive script.

hosiet-guest pushed a commit to branch master
in repository manpages-zh.

commit c6ee645317647ca9b4150631bb6c87660388562c
Author: Boyuan Yang <073plan at gmail.com>
Date:   Wed Feb 15 17:24:00 2017 +0800

    fix coreutils behaviour change in 8.26
---
 ChangeLog         |   5 +
 src/man1/cp.1     | 419 +++++++++++++++++++-----------------------------------
 src/man1/mkdir.1  | 112 +++++++--------
 src/man1/mkfifo.1 | 105 +++++++-------
 src/man1/mknod.1  | 143 ++++++++-----------
 translation       |   2 +-
 6 files changed, 317 insertions(+), 469 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index c3189b7..cd6fbf2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2017-02-15  Boyuan Yang <073plan at gmail.com>
 
+	* Fix behaviour changes in coreutils.
+	  - Retranslate cp(1), mkdir(1), mkfifo(1), mknod(1).
+
+2017-02-15  Boyuan Yang <073plan at gmail.com>
+
 	* Retranslate intro(1) using po4a.
 	* Remove outdated src/cman/ conf examples.
 	  Modern man-db and groff can handle Chinese properly.
diff --git a/src/man1/cp.1 b/src/man1/cp.1
index be003c1..9728163 100644
--- a/src/man1/cp.1
+++ b/src/man1/cp.1
@@ -1,283 +1,162 @@
-.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
-.\" Chinese version Copyright Surran, BitBIRD of www.linuxforum.net
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.3.
+.\"*******************************************************************
 .\"
-.\" This file may be copied under the conditions described
-.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
-.\" that should have been distributed together with this file.
+.\" This file was generated with po4a. Translate the source file.
 .\"
-.TH CP 1 "August 1998" "GNU fileutils 3.16"
-.SH NAME
+.\"*******************************************************************
+.TH CP 1 2016年12月 "GNU coreutils 8.26" 用户命令
+.SH 名称
 cp \- 复制文件和目录
-.SH 总览
-.BI "cp [" "选项" "] " "文件路径"
+.SH 概述
+\fBcp\fP [\fI\,选项\/\fP]... [\fI\,\-T\/\fP] \fI\,来源 目标\/\fP
 .br
-.BI "cp [" "选项" "] " "文件...目录"
-.sp
-POSIX 选项:
-.B [\-fipRr]
-.sp
-GNU 参数(最短形式):
-.B [\-abdfilprsuvxPR]
-.BI "[\-S " SUFFIX ]
-.B "[\-V {numbered,existing,simple}]"
-.BI [\-\-sparse= WHEN ]
-.B "[\-\-help] [\-\-version] [\-\-]"
+\fBcp\fP [\fI\,选项\/\fP]... \fI\,来源\/\fP... \fI\,目录\/\fP
+.br
+\fBcp\fP [\fI\,选项\/\fP]... \fI\,\-t 目录 来源\/\fP...
 .SH 描述
-.B cp
-复制文件(或者目录等).
-可以使用这个命令复制一个文件到一个指定的目的地,
-或者复制任意多个文件到一个目的目录目录.
-.PP
-如果最后一个命令参数为一个已经存在的目录名,
-.B cp
-会将每一个源
-.I 文件
-复制到那个目录下(维持原文件名).
-如果所给的参数只有两个文件名.它把前一个文件复制到后一个文件上.
-如果最后一个参数不是文件名,目录名,和给出多于两个非选项参数,是
-错误的.
-
+.\" Add any additional description here
 .PP
-(因而:如果/b已经存在,那么'cp -r /a /b'会复制/a到/b而成为/b/a.
-而复制/a/x到/b而成为/b/a/x.但如果/b事先不存在,它会把/a复制为/b
-而复制/a/x到/b而成为/b/a/x.但如果/b事先不存在,它会把/a复制为/b
-而把/a/x复制为/b/x.)
+从指定的来源文件复制到目标处,或者将多个源文件复制到目标目录中。
 .PP
-所创建的文件和/或目录的模式和原始的文件的模式是一样的,
-然后用用户umask值修改(除非使用了\-p选项),(但在递归方式
-复制目录时,新建目录会临时地获得他们的最终模式Ored,连同
-S_IRWXU(0700),以便进程能够读、写、查找这些新建的目录.
+必选参数对长短选项同时适用。
+.TP 
+\fB\-a\fP, \fB\-\-archive\fP
+与 \fB\-dR\fP \fB\-\-preserve\fP=\fI\,all\/\fP 相同。
+.TP 
+\fB\-\-attributes\-only\fP
+不要复制文件数据,仅仅复制其属性值。
+.TP 
+\fB\-\-backup\fP[=\fI\,控制参数\/\fP]
+为每个已存在的目标文件创建一个备份
+.TP 
+\fB\-b\fP
+类似 \fB\-\-backup\fP,但是不接受参数
+.TP 
+\fB\-\-copy\-contents\fP
+递归模式下复制特殊文件的内容
+.TP 
+\fB\-d\fP
+与 \fB\-\-no\-dereference\fP \fB\-\-preserve\fP=\fI\,links\/\fP 相同
+.TP 
+\fB\-f\fP, \fB\-\-force\fP
+如果有一个已存在且无法打开的目标文件,删除之并进行重试(该选项在 \fB\-n\fP 选项同时被使用时无效)
+.TP 
+\fBi\fP, \fB\-\-interactive\fP
+覆写前进行提示(覆盖先前的 \fB\-n\fP 选项)
+.TP 
+\fB\-H\fP
+跟随源文件命令行中显式给出的符号链接
+.TP 
+\fB\-l\fP, \fB\-\-link\fP
+使用硬链接取代复制
+.TP 
+\fB\-L\fP, \fB\-\-dereference\fP
+总是跟随源文件中的符号链接
+.TP 
+\fB\-n\fP, \fB\-\-no\-clobber\fP
+不要覆写已有的文件(覆盖先前给出的 \fB\-i\fP 选项)
+.TP 
+\fB\-P\fP, \fB\-\-no\-dereference\fP
+永远不要跟随源文件中的符号链接
+.TP 
+\fB\-p\fP
+与 \fB\-\-preserve\fP=\fI\,mode\/\fP,ownership,timestamps 相同
+.TP 
+\fB\-\-preserve\fP[=\fI\,属性列表\/\fP]
+保留指定的属性(默认:模式、从属关系、时间戳),如果可能的话还有额外属性:上下文、链接(links)、xattr、all
+.TP 
+\fB\-\-no\-preserve\fP=\fI\,属性列表\/\fP
+不要保留指定的属性
+.TP 
+\fB\-\-parents\fP
+在目标目录下使用完整的源文件名
+.TP 
+\fB\-R\fP, \fB\-r\fP, \fB\-\-recursive\fP
+递归地复制文件
+.TP 
+\fB\-\-reflink\fP[=\fI\,WHEN\/\fP]
+控制克隆/写入时复制(CoW)副本。详情见下文
+.TP 
+\fB\-\-remove\-destination\fP
+在尝试打开每个已存在的目标文件之前对其进行删除(和 \fB\-\-force\fP 行为相反)
+.TP 
+\fB\-\-sparse\fP=\fI\,WHEN\/\fP
+控制稀疏文件的创建。详情见下文
+.TP 
+\fB\-\-strip\-trailing\-slashes\fP
+移除每个源文件参数后的任何末尾斜杠
+.TP 
+\fB\-s\fP, \fB\-\-symbolic\-link\fP
+使用符号链接代替复制
+.TP 
+\fB\-S\fP, \fB\-\-suffix\fP=\fI\,后缀名\/\fP
+使用给定名称代替常用备份后缀名
+.TP 
+\fB\-t\fP, \fB\-\-target\-directory\fP=\fI\,目录\/\fP
+将所有源文件参数给出的内容复制到目标目录中
+.TP 
+\fB\-T\fP, \fB\-\-no\-target\-directory\fP
+将目标文件当作普通文件对待(而不是目录)
+.TP 
+\fB\-u\fP, \fB\-\-update\fP
+仅在源文件比目标文件新,或者目标文件不存在的情况下复制
+.TP 
+\fB\-v\fP, \fB\-\-verbose\fP
+解释正在发生的情况
+.TP 
+\fB\-x\fP, \fB\-\-one\-file\-system\fP
+停留在当前文件系统中
+.TP 
+\fB\-Z\fP
+将目标文件 SELinux 安全上下文设置为默认类型
+.TP 
+\fB\-\-context\fP[=\fI\,CTX\/\fP]
+类似 \fB\-Z\fP,或者如果给定了上下文(CTX)那么将 SELinux 或者 SMACK 安全上下文设置为给定值
+.TP 
+\fB\-\-help\fP
+显示此帮助信息并退出
+.TP 
+\fB\-\-version\fP
+显示版本信息并退出
 .PP
-复制文件到其自身时它什么事情都不做(除了可能会生成一条错误信息以外).
-当复制到一个现存的不同文件时,系统调用函数
-`open(path,O_WRONLY|O_TRUNC)'打开目的文件.当复制到一个新文件时,系
-统调用函数`open(path,O_WRONLY|O_CREAT,mode)'创建该文件.如果这操
-作失败,该文件存在,和给出了\-f选项,
-.B cp
-试图先删除该现存文件,如果删除成功则把它当做一个新文件处理.
-.SH "POSIX 选项"
-POSIX 识别四个半选项:
-.TP
-.B \-f
-如果需要,删除已存在的目的文件.(如前所述.)
-.TP
-.B \-i
-提示是否覆盖现有普通目标文件。
-(在标准出错上显示问题,从标准输入读取答案.只有明确确认了才复制文件.)
-.TP
-.B \-p
-保留原文件的所有者、组、权限(包括 setuid 和 setgid 位),
-上次修改时间和上次访问时间。如果制作所有者或组信息的副本时出错,
-则 setuid 和 setgid 位被清空。
-(要不然源文件和副本的上次访问时间显然是不同的,
-因为复制操作就是对源文件的访问.)
-.TP
-.B \-R
-递归复制目录,如果对象不是普通文件或目录那么做相应正
-确处理,(因此,一个 FIFO或者特殊文件在复制后仍然是一
-个 FIFO型或者相应特殊文件。)
-.TP
-.B \-r
-递归复制目录,如果对象不是普通文件或目录那么做一些未
-声明处理.(因此,我们允许并鼓励用 \-r 选项做 \-R 的
-同义词.不过那些愚蠢的特征,象那些在 GNU 版本的
-.BR cp
-出
-现的(见下文)也可以用.)
-.SH "GNU 细节"
+默认情况下,程序会使用一种粗糙的启发式算法探测源文件是否是稀疏的,若判定为稀疏,则目标文件也会以稀疏形式创建。这个行为可以通过
+\fB\-\-sparse\fP=\fI\,auto\/\fP 指定。若指定
+\fB\-\-sparse\fP=\fI\,always\/\fP,将在源文件包含足够多内容为零的字节序列时将其视作稀疏文件。使用
+\fB\-\-sparse\fP=\fI\,never\/\fP 以禁止创建稀疏文件。
 .PP
-通常,读写文件的方式都是一样的.例外情况见下面的
-.B "\-\-sparse"
-选项.
+当指定了 \fB\-\-reflink\fP[=\fI\,always\/\fP]
+时,进行轻量级复制,其中的数据块仅在被修改时进行复制。如果这样的复制失败,或无法实行,或者指定了 \fB\-\-reflink\fP=\fI\,auto\/\fP
+时,回退到标准复制。
 .PP
-缺省情况下,`cp'并不复制目录(参见下文
-.B "\-r"
-选项说明).
+备份的后缀为“~”,除非设置了 \fB\-\-suffix\fP 或者 SIMPLE_BACKUP_SUFFIX。版本控制方式可以使用 \fB\-\-backup\fP
+选项或者 VERSION_CONTROL 环境变量进行指定。可用的值如下:
+.TP 
+none, off
+永远不制作备份(即使给出了 \fB\-\-backup\fP )
+.TP 
+numbered, t
+制作编号的备份
+.TP 
+existing, nil
+如果已编号副本存在则编号,否则采用简单方式
+.TP 
+simple, never
+总是制作简单备份
 .PP
-.B cp
-通常不会复制文件到自身,但有以下例外:
-如果参数
-.B "\-\-force \-\-backup"
-与
-.I 源文件
-一起给出,并且与
-.I 目的文件
-并且指向一个普通文件,
-.B cp
-将生成一个备份文件,不是普通的就是编了号的,就象通
-常的方法那样声明.在你仅仅想对已有的文件进行备份,
-而又不想修改它的时候很有用.
-.SH "GNU 选项"
-.TP
-.B "\-a, \-\-archive"
-复制时,尽可能保持文件的结构和属性.(但不保持目录
-结构)等同于
-.BR "\-dpR" 。
-.TP
-.B "\-d, \-\-no\-dereference"
-复制符号链接作为符号链接而不是复制它指向的文件,
-并且保护在副本中原文件之间的硬链接.
-.TP
-.B "\-f, \-\-force"
-删除存在的目标文件。
-(较:原译文缺下面的部分)
-.TP
-.B "\-i, \-\-interactive"
-无论是否覆盖现存文件都作提示。
-.TP
-.B "\-l, \-\-link"
-制作硬链接代替非目录拷贝。
-.TP
-.B "\-p, \-\-preserve"
-保持原始文件的所有者,组,许可,和时间表属性。
-.TP
-.B "\-P, \-\-parents"
-一个斜杠和指定的源文件名构成目的文件。
-最后送给
-.B cp
-的参数必须是一个已存在的目录的名字。例如, 下面这个命令:
+作为一个特例,cp 将在同时给出 force 选项与 backup 选项,并且源文件和目标文件是同一个已存在普通文件的情况下制作备份副本。
+.SH 作者
+由 Torbjorn Granlund、David MacKenzie 和 Jim Meyering 编写。
+.SH 报告错误
+GNU coreutils 的在线帮助: <http://www.gnu.org/software/coreutils/>
 .br
-.nf
-cp \-\-parents a/b/c existing_dir
+请向 <http://translationproject.org/team/zh_CN.html> 报告 cp 的翻译错误。
+.SH 版权
+Copyright \(co 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <http://gnu.org/licenses/gpl.html>.
 .br
-.fi
-复制文件 `a/b/c' 到 texisting_dir(现有的目录)/a/b/c',建立任
-何缺少的中间目录。
-.TP
-.B "\-r"
-递归地复制目录,复制任何非目录和非符号链接(那是,
-FIFOs和特别文件)好象他们是常规的文件一样看待.这
-意味着尝试读出每个源文件的数据,和把它写到目的地
-上.因而,用这个选项,cp'可能彻底地终止,当不确定地
-读一个FIFO或者/dev/tty时,(这是一个缺陷.它意味着
-如果你不知道在这棵树(目录)中有什么要复制的时候,
-你不得不避开\-r并使用\-R打开一个未知的设备文件,
-比如说一台扫描仪,会有未知的效果发生在硬件上)
-.TP
-.B "\-R, \-\-recursive"
-递归地复制目录,保留非目录(参见上面的
-.B "\-r"
-).
-.TP
-.BI "\-\-sparse=" "WHEN"
-一个稀疏file'包容`holes'-占用0字节,它不占用任何
-物理块;系统把他们作为0调用read'来读.由于许多二进
-制文件包容许多连续的0字节,这样能保存相当的磁盘空
-间并且加快速度.省缺情况下,
-.B cp
-通过自然的启发方式发现在源文件里holes并且使相关
-的输出文件稀疏.
-.RS
-.PP
-.I WHEN
-值能够是下面中的一个:
-.TP
-.B auto
-默认的行为:如果输入文件是稀疏的,输出文件也是稀疏的.
-.TP
-.B always
-总是使输出文件稀疏.当输入文件所在的文件系统不支
-持稀疏文件的时候,这是有用的,但是输出文件所在的
-文件系统需要(支持稀疏文件).
-.TP
-.B never
-从不使输出文件稀疏.如果你找到一个需要此选项的应
-用程序,让我们知道.
-.RE
-.TP
-.B "\-s, \-\-symbolic\-link"
-生成符号链接代替非目录拷贝.所有的源文件名必须是
-绝对的(由`/'开始),除非目的文件是在当前目录.这选
-项仅仅在系统不支持符号链接时引起一个错误消息.
-.TP
-.B "\-u, \-\-update"
-如果存在的目的地有相同的,或者更新的修改时间,不
-复制非目录(文件).
-.TP
-.B "\-v, \-\-verbose"
-在复制前印出文件名.
-.TP
-.B "\-x, \-\-one\-file\-system"
-跳过来自不同文件系统的子目录.
-.SH "GNU 备份选项"
-GNU 版本程序象
-.BR cp ,
-.BR mv ,
-.BR ln ,
-.B install
-和
-.B patch 
-会在覆盖,改变,或者破坏(文件)前生成一个备份文件.
-那个文件由\-b选项给出.他们的由\-V选项命名.一般
-情况下备份文件名是源文件名加上后缀,这个后缀由\-S
-指定.
-.TP
-.B "\-b, \-\-backup"
-生成关于覆盖和删除的备份.
-.TP
-.BI "\-S " SUFFIX ", \-\-suffix=" SUFFIX
-加入
-.I SUFFIX(后缀)
-到每个备份文件.
-如果不指定,使用
-.B SIMPLE_BACKUP_SUFFIX
-环境变量的值.如果连
-.B SIMPLE_BACKUP_SUFFIX
-都没有设置,省缺是`~'.
-.TP
-.BI "\-V " METHOD ", \-\-version\-control=" METHOD
-.RS
-指定如何命名备份文件.
-.I METHOD
-能够是 `numbered' (or `t'), `existing' (or `nil'), or `never' (or
-`simple').
-如果不指定,使用
-.B VERSION_CONTROL
-环境变量的值.如果
-.B VERSION_CONTROL
-也没有设置,省缺备份文件类型是 `existing'.
-.PP
-这选项相应Emacs 变量 `version-control'.
-有效的
-.IR METHOD s
-是(接受唯一的缩写):
-.TP
-.BR t ", " numbered
-总是产生编号的备份。
-.TP
-.BR nil ", " existing
-Make numbered backups of files that already have them, simple
-backups of the others.
-.TP
-.BR never ", " simple
-总作简单的备份.
-.RE
-.SH "GNU 标准选项"
-.TP
-.B "\-\-help"
-印出用法并退出.
-.TP
-.B "\-\-version"
-印出版本信息并退出.
-.TP
-.B "\-\-"
-结束选项列表.
-.SH 环境(参数)
-变量LANG,LC_ALL,LC_COLLATE,LC_CTYPE和LC_MESSAGES有通常意义.
-对于GNU版本,变量SIMPLE_BACKUP_SUFFIX和VERSION_CONTROL控制备份
-文件命名.与上面的描述一样.
-.SH "适用到"
-POSIX 1003.2
-.SH 注意
-这份
-.B cp
-的描述和FILEUTils-4.0中找到的是一样的;另外的版
-本也许有些微的差别.修正和新增邮到aeb at cwi.nl.
-报告缺陷到fileutils-bugs at gnu.ai.mit.edu.
-
-.SH "[中文版维护人]"
-.B Surran <email>
-.SH "[中文版最新更新]"
-.BR 2000/10/19
-.SH "《中国linux论坛man手册页翻译计划》:"
-.BI http://cmpp.linuxforum.net
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.SH 参见
+完整文档请见: <http://www.gnu.org/software/coreutils/cp>
+.br
+或者在本地使用: info \(aq(coreutils) cp invocation\(aq
diff --git a/src/man1/mkdir.1 b/src/man1/mkdir.1
index 20b358e..95904f5 100644
--- a/src/man1/mkdir.1
+++ b/src/man1/mkdir.1
@@ -1,59 +1,57 @@
-.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
-.\" Chinese version Copyright Surran of www.linuxforum.net
-.\" This file may be copied under the conditions described
-.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
-.\" that should have been distributed together with this file.
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.3.
+.\"*******************************************************************
 .\"
-.TH MKDIR 1 "November 1998" "GNU fileutils 4.0"
-.SH NAME
-mkdir \-建立目录
-.SH 总览
-.BI "mkdir [" 选项 "] " 目录...
-.PP
-POSIX 选项:
-.B "[-p] [-m mode]"
-.SH GNU 选项(缩写):
-.B "[-p] [-m mode] [--verbose] [--help] [--version] [--]"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH MKDIR 1 2016年12月 "GNU coreutils 8.26" "User Commands"
+.SH 名称
+mkdir \- 创建目录
+.SH 概述
+\fBmkdir\fP [\fI\,选项\/\fP]... \fI\,目录列表\/\fP...
 .SH 描述
-mkdir 用指定的名字建立目录。
-缺省时,新建立的目录模式为0777,即不加保护地对所有人
-都可读、可写、可执行。
-.SH 选项
-.TP
-.BI "-m mode, --mode=mode"
-为新建立的目录设定模式,就象应用命令chmod一样,以后仍
-然使用缺省模式建立新目录。
-.TP
-.BI "-p, --parents"
-为所给出的目录建立丢失了的父目录。所建立的父目录的模式
-相当于用命令 umask 进行了 'u+wx' 的设置。忽略参数对已存
-在的目录的覆盖。(例如:已存在目录/a,当用到命令'mkdir /a'
-时报错,而'mkdir -p /a'则不会。)
-.TP
-.BI "--verbose"
-打印出新建立的每一个目录名。与--parents联合使用最有效。
-.SH GNU 标准选项
-.TP
-.BI "-help"
-在标准输出上显示使用信息并顺利退出。
-.TP
-.BI "-version"
-在标准输出上显示版本信息并顺利退出
-.TP
-.BI "--"
-终端选项列表.
-.SH 环境变量
-变量LANG,LC_ALL,LC_CTYPE,LC_MESSAGES按常规定义。
-.SH 遵循 
-POSIX 1003.2
-.SH 注意
-本文出自 fileutils-4.0,其他版本肯会有微小差别。任
-何添加或纠错意见请寄:aeb at cwi.nl,程序Bugs请告知:
-fileutils-bugs at gnu.ai.mit.edu
-
-.SH "[中文版维护人]"
-.B Surran  <email>
-.SH "[中文版最新更新]"
-.BR 2000/10/19
-.SH "《中国linux论坛man手册页翻译计划》:"
-.BI http://cmpp.linuxforum.net
+.\" Add any additional description here
+.PP
+如果目录列表中的目录不存在,则创建之。
+.PP
+必选参数对长短选项同时适用。
+.TP 
+\fB\-m\fP, \fB\-\-mode\fP=\fI\,模式\/\fP
+设置文件模式(类似chmod),而不是 rwx 减 umask
+.TP 
+\fB\-p\fP, \fB\-\-parents\fP
+如果目录已存在,不报错,且按需创建父目录
+.TP 
+\fB\-v\fP, \fB\-\-verbose\fP
+为每一个已创建的目录打印信息
+.TP 
+\fB\-Z\fP
+将每个创建的目录的 SELinux 安全上下文设置为默认类型
+.TP 
+\fB\-\-context\fP[=\fI\,CTX\/\fP]
+类似 \fB\-Z\fP,或者如果指定了上下文,则将 SELinux 或者 SMACK 安全上下文设置为指定类型
+.TP 
+\fB\-\-help\fP
+显示此帮助信息并退出
+.TP 
+\fB\-\-version\fP
+显示版本信息并退出
+.SH 作者
+由 David MacKenzie 编写。
+.SH 报告错误
+GNU coreutils 的在线帮助: <http://www.gnu.org/software/coreutils/>
+.br
+请向 <http://translationproject.org/team/zh_CN.html> 报告 mkdir 的翻译错误。
+.SH 版权
+Copyright \(co 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <http://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.SH 参见
+mkdir(2)
+.PP
+.br
+完整文档请见: <http://www.gnu.org/software/coreutils/mkdir>
+.br
+或者在本地使用: info \(aq(coreutils) mkdir invocation\(aq
diff --git a/src/man1/mkfifo.1 b/src/man1/mkfifo.1
index 98dbe4d..1de33e2 100644
--- a/src/man1/mkfifo.1
+++ b/src/man1/mkfifo.1
@@ -1,60 +1,51 @@
-.\" 版权所有 Andries Brouwer, Ragnar Hojland Espinosa和A. Wik, 1998.
-.\" 中文版版权所有 riser,www.linuxforum.net 2000
-.\" 本文档可在遵照LDP GENERAL PUBLIC LICENSE,Version 1, September 1998
-.\" 中描述的条件下进行复制,且该文件发布时必须包含该文档.
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.3.
+.\"*******************************************************************
 .\"
-.TH MKFIFO 1 "1998年11月" "GNU fileutils 4.0"
-.SH NAME(名称)
-mkfifo \- 创建FIFO(命名管道)
-.SH SYNOPSIS(总览)
-.BI "mkfifo [" options "] " file...
-.sp
-POSIX options(选项):
-.BI "[\-m " mode ]
-.sp
-GNU options(选项)(最短格式):
-.BI "[\-m " mode "] [\-\-help] [\-\-version] [\-\-]"
-.SH DESCRIPTION(描述)
-.B mkfifo
-使用指定的文件名创建FIFO(也称为"命名管道").
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH MKFIFO 1 2016年12月 "GNU coreutils 8.26" 用户命令
+.SH 名称
+mkfifo \- 创建 FIFO(命名管道)
+.SH 概述
+\fBmkfifo\fP [\fI\,选项\/\fP]... \fI\,名称\/\fP...
+.SH 描述
+.\" Add any additional description here
+.PP
+使用给定的名称创建命名管道(FIFO)。
 .PP
-"FIFO"是一种特殊的文件类型,它允许独立的进程通讯.
-一个进程打开FIFO文件进行写操作,而另一个进程对之进行读操作,
-然后数据便可以如同在shell或者其它地方常见的的匿名管道一样流线执行.
+必选参数对长短选项同时适用。
+.TP 
+\fB\-m\fP, \fB\-\-mode\fP=\fI\,模式\/\fP
+将文件权限位设置为给定的模式(类似 chmod),而不是类似 a=rw 这样
+.TP 
+\fB\-Z\fP
+将 SELinux 安全上下文设置为默认类型
+.TP 
+\fB\-\-context\fP[=\fI\,CTX\/\fP]
+类似 \fB\-Z\fP,或者如果指定了上下文,则将 SELinux 或者 SMACK 安全上下文设置为指定类型
+.TP 
+\fB\-\-help\fP
+显示此帮助信息并退出
+.TP 
+\fB\-\-version\fP
+显示版本信息并退出
+.SH 作者
+由 David MacKenzie 编写。
+.SH 报告错误
+GNU coreutils 的在线帮助: <http://www.gnu.org/software/coreutils/>
+.br
+请向 <http://translationproject.org/team/zh_CN.html> 报告 mkfifo 的翻译错误。
+.SH 版权
+Copyright \(co 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <http://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.SH 参见
+mkfifo(3)
 .PP
-默认情况下,创建的FIFO的模式为0666('a+rw')减去umask中设置的位.
-.SH OPTIONS(选项)
-.TP
-.BI "\-m " mode ", \-\-mode=" mode
-设置创建的FIFO的模式为
-.IR mode ,
-这可以是
-.BR chmod(1)
-中的符号模式,并使用默认模式作为起始点.
-.SH "GNU STANDARD OPTIONS(GNU标准选项)"
-.TP
-.B "\-\-help"
-在标准输出上打印一条用法信息,并以成功状态退出.
-.TP
-.B "\-\-version"
-在标准输出上打印版本信息,然后以成功状态退出.
-.TP
-.B "\-\-"
-终止选项列表.
-.SH ENVIRONMENT(环境变量)
-变量LANG, LC_ALL, LC_CTYPE和LC_MESSAGES取其常用义.
-.SH "CONFORMING TO(遵循规则)"
-POSIX 1003.2
-.SH NOTES(备注)
-本页介绍了包含在fileutils-4.0包中的
-.B mkfifo ;
-其他版本可能会有细微差别.
-请把您的修正和增补建议发邮件到aeb at cwi.nl.报告程序中的bug请发到
-fileutils-bugs at gnu.ai.mit.edu.
-
-.SH "[中文版维护人]"
-.B riser <boomer at ccidnet.com>
-.SH "[中文版最新更新]"
-.BR 2000/10/19
-.SH "《中国linux论坛man手册页翻译计划》:"
-.BI http://cmpp.linuxforum.net
+.br
+完整文档请见: <http://www.gnu.org/software/coreutils/mkfifo>
+.br
+或者在本地使用: info \(aq(coreutils) mkfifo invocation\(aq
diff --git a/src/man1/mknod.1 b/src/man1/mknod.1
index 24c5e51..3cfc1e1 100644
--- a/src/man1/mknod.1
+++ b/src/man1/mknod.1
@@ -1,91 +1,66 @@
-.\" Copyright Andries Brouwer, Ragnar Hojland Espinosa and A. Wik, 1998.
-.\" 中文版版权所有 Alian Yao, www.linuxforum.net 2000
-.\" This file may be copied under the conditions described
-.\" in the LDP GENERAL PUBLIC LICENSE, Version 1, September 1998
-.\" that should have been distributed together with this file.
+.\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.47.3.
+.\"*******************************************************************
 .\"
-.TH MKNOD 1 "November 1998" "GNU fileutils 4.0"
-.SH NAME
-mknod \- 建立块专用或字符专用文件
-
-.SH 总览
-.BI "mknod [" options "] " name " {bc} " "major minor"
-.br
-.BI "mknod [" options "] " name " p"
-.SH GNU 选项(缩写):
-.BI "[\-m " mode "] [\-\-help] [\-\-version] [\-\-]"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
+.TH MKNOD 1 2016年12月 "GNU coreutils 8.26" 用户命令
+.SH 名称
+mknod \- 创建块或者字符特殊文件
+.SH 概述
+\fBmknod\fP [\fI\,选项\/\fP]... \fI\,名称 类型 \/\fP[\fI\,主设备号 从设备号\/\fP]
 .SH 描述
-mknod 用指定名称产生一个FIFO(命名管道),字符专用或块专用文件。
-.PP
-文件系统中的一个专用文件存贮着三种信息(布朗型、整型、整型)。
-布朗型在字符文件与块文件之间作出选择,两个整型是主、次设备号。
-.PP
-通常,一个专用文件并不在磁盘上占用空间,仅仅是为操作系统提供
-交流,而不是为数据存贮服务。一般地,专用文件会指向一个硬件设
-备(如:磁盘、磁带、打印机、虚拟控制台)或者操作系统提供的服
-务(如:/dev/null, /dev/random)。
+.\" Add any additional description here
 .PP
-块文件通常类似于磁盘设备(在数据可以被访问的地方赋予一个块号,
-意味着同时设定了一个块缓存)。所有其他设备都是字符文件。(以
-前,两种文件类型间是有差别的。比如:字符文件I/O没有缓存,而块
-文件则有。)
+使用指定文件名称和给定类型创建特殊文件。
 .PP
-mknod命令就是用来产生这种类型文件的。
+必选参数对长短选项同时适用。
+.TP 
+\fB\-m\fP, \fB\-\-mode\fP=\fI\,模式\/\fP
+将文件权限位设置为给定的模式(类似 chmod),而不是类似 a=rw 这样
+.TP 
+\fB\-Z\fP
+将 SELinux 安全上下文设置为默认类型
+.TP 
+\fB\-\-context\fP[=\fI\,CTX\/\fP]
+类似 \fB\-Z\fP,或者如果指定了上下文,则将 SELinux 或者 SMACK 安全上下文设置为指定类型
+.TP 
+\fB\-\-help\fP
+显示此帮助信息并退出
+.TP 
+\fB\-\-version\fP
+显示版本信息并退出
 .PP
-以下参数指定了所产生文件的类型:
-.RS
-.TP
-.B p
-FIFO型
-.TP
-.B b
-块文件
-.TP
-.B c
-字符文件
-.RE
+当类型为 b、c 或者 u 时,必须同时指定主设备号和从设备号,当类型为 p 时它们必须同时被省略。如果主设备号和从设备号以 0x 或者 0X
+起始,它将被解释为十六进制数据;否则,如果它以 0 起始,则看作八进制;否则看作十进制。所指定类型可以为:
+.TP 
+b
+创建一个块(缓冲)特殊文件
+.TP 
+c, u
+创建一个字符(无缓冲)特殊文件
+.TP 
+p
+创建一个 FIFO
 .PP
-GNU版本还允许使用u('unbufferd'非缓冲化),
-以保持与C语言的一致。
+注意:您的 shell 可能提供了它自己版本的 mknod,且它通常都会覆盖这里所描述的版本。请参考您所用 shell
+的文档以了解它们所支持选项的细节。
+.SH 作者
+由 David MacKenzie 编写。
+.SH 报告错误
+GNU coreutils 的在线帮助: <http://www.gnu.org/software/coreutils/>
+.br
+请向 <http://translationproject.org/team/zh_CN.html> 报告 mknod 的翻译错误。
+.SH 版权
+Copyright \(co 2016 Free Software Foundation, Inc.  License GPLv3+: GNU GPL
+version 3 or later <http://gnu.org/licenses/gpl.html>.
+.br
+This is free software: you are free to change and redistribute it.  There is
+NO WARRANTY, to the extent permitted by law.
+.SH 参见
+mknod(2)
 .PP
-当创建一个块文件或字符文件时,主、次设备号必须在
-文件类型参数后给出。(十进制或八进制以0开头;GNU
-版本还允许使用以0x开头的十六进制)缺省地,所产生
-的文件模式为0666('a+rw')。
-.SH 选项
-.TP
-.BI "\-m " mode ", \-\-mode=" mode
-为新建立的文件设定模式,就象应用命令chmod一样,以后仍然使
-用缺省模式建立新目录。
-
-.SH GNU 标准选项
-.TP
-.B "\-\-help"
-在标准输出上显示使用信息并顺利退出。
-.TP
-.B "\-\-version"
-在标准输出上显示版本信息并顺利退出
-.TP
-.B "\-\-"
-终端选项列表。
-
-.SH 遵循
-POSIX 认为该命令不能移植而不支持这个命令,它推荐使用
-mkfifo(1)来建立FIFO文件。SVID有一个命令/etc/mknod有以上
-语法,但没有模式选项。 
-.SH 注意
-在某些linux系统上(1.3.22或之后的版本)
-/usr/src/linux/Documentation/devices.tex文件包含了一个
-设备列表,包括设备名、类型及主、次设备号。本页对mknod的
-描述可以在fileutils-4.0中找到;其他版本会略有差别。任何
-添加或纠错意见请寄aeb at cwi.nl,程序Bugs请告知:
-fileutils-bugs at gnu.ai.mit.edu
-.SH 另见
-chmod(1), mkfifo(1),mknod(2)
-
-.SH "[中文版维护人]"
-.B Alan Yao  <Alan_Yao at 163.net>
-.SH "[中文版最新更新]"
-.BR 2000/10/19
-.SH "《中国linux论坛man手册页翻译计划》:"
-.BI http://cmpp.linuxforum.net
+.br
+完整文档请见:<http://www.gnu.org/software/coreutils/mknod>
+.br
+或者在本地使用: info \(aq(coreutils) mknod invocation\(aq
diff --git a/translation b/translation
index bf8b6f3..1fd7f5d 160000
--- a/translation
+++ b/translation
@@ -1 +1 @@
-Subproject commit bf8b6f399e8e3dd38d0489729651d2a4e61b12d1
+Subproject commit 1fd7f5d874ef03f8fc1f0a8bfdafe0b0119b2127

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/chinese/manpages-zh.git



More information about the Chinese-commits mailing list