Linux命令Man解释:MIRROR:镜像远端节点上的档案( 二 )



-r;;;;;;等於;-krecursive=false;

-v;;;;;;印出;mirror;版本资讯细节并结束 。;

-T;;;;;;强制将任何本地档案的时间重置成与远端档案相同 。一般;
仅用於以已存在档案内容之处初始一个映射区域的时候 。;

-U[档案名称];
把所有上传的档案记录到所给的档案名称 。记得;;mirror;
切换到;local_dir;;以执行其作业,所以它应该得是完整;
(full)的路径名称 。如果没有给任何参数,其预设值为;
`pwd`/upload_log.day.month.year.;

-kkey=value;
盖过任何预设关键字的值(key/value); 。;

-m;;;;;;等於;-kmode_copy=true;

-t;;;;;;等於;-ktext_mode=true;

-f;;;;;;等於;-kforce=true;

-ssite;;等於;-ksite=site;

-uuser;;等於;-kremote_user=user;接著会提示你要求密码,并且;
还会关闭本地回应(echo)以兹配合 。这个密码是用来设定;
remote_password;用的 。;

-L;;;;;;只是产生一份输入的美观列表版本 。;

-G;;;;;;从远端机器取得档案 。本地以及远端目录必须在命令列上;
给定 。(这个选项已经不再支援 。);

-P;;;;;;把档案放上远端机器 。本地以及远端目录必须在命令列上;
给定 。(这个选项已经不再支援 。);

-C档案;;指定配置档案 。配合;-P;以及;-G;选项之配置档案之需 。;
(这个选项已经不再支援 。);


配置档;

配置档会被剖析成一系列的叙述 。空白行及以杂凑(hash)符号起始;
的行会被忽略 。每个叙述的形式都是;
关键字=值;
或是;
关键字 值;

你可以在关键字以及等号/加号的前面加上空白字元 。所有紧跟在;
等号/加号之後的每样事物都是一个值,这包含任何开头或结尾的;
空白字元 。等号的版本会将关键字设定为该值,而加号的版本会将;
该值连结到预设值的结尾上 。;

一个叙述可以在除最後一行以外使用;ampersand("&");字元作结束;
以连续超过多行 。尾随在;ampersand;;之後的行,都会以移除所有;
开头空白字元的方式附加到目前所在行的後面 。;

这里是一份关键字的列表而且它们预设的值放在;square;brackets;
里面列出 。以星号标出的选项目前还没有实作出来 。;

虽然有很多关键字可以设定,内建的预设值将可处理大部分的情况;
。一般只需要设定;package,;site,;remote_dir;;以及;local_dir;
即可 。;

package;对所要映射的档案包裹而言应该得要是个唯一的;
名称 。[""];

comment;用在报告里 。[""];

skip;;;;设定这个项目会使得该档案包裹被跳过 。此值会;
被报告为跳过的原因 。(这比;;commenting;the;
entry;out;来得容易 。)[""];

site;;;;远端节点的节点名称或是;IP;位址 。[""];

remote_dir;;;;;;所要映射的远端目录 。参阅;recursed_hard 。;
[""];

local_dir;;;;;;;本地目录 。[""];

remote_user;;;;;用在远端节点的使用者名称 。[anonymous];

remote_password;用在远端节点的密码 。[user@localhostname];

get_patt所要撷取之远端路径名称的正规表示式 。[.];

exclude_patt;;;;所要忽略之远端目录名称的正规表示式 。[""];

update_local;;;;把;get_patt;设为;local_dir/* 。这在如果你只;
想要映射远端档案服务处中所选定的子目录时会;
有用 。[false];

local_ignore;;;;所要忽略之本地路径名称的正规表示式 。对用来;
跳过受限(restricted)的本地目录有用 。[""];

do_deletes;;;;;;如果目的(destination);档案不存在於来源树中;
(source;tree)中则删除之 。[false];

delete_patt;;;;;检查所要删除之本地路径名称的正规表示式 。不;
符合的名称不会被检查 。所有以此样板所选出的;

推荐阅读