论坛风格切换切换到宽版
  • 1303阅读
  • 0回复

[问题求助][转]Linux 上的常用文件传输方式介绍与比较 [复制链接]

上一主题 下一主题
离线fuqi.
 
发帖
2052
C币
-60763
威望
381
贡献值
1
银元
-1
铜钱
4632
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
转自:http://www.ibm.com/developerwork ... transfer/index.html.

级别: 初级

李 梅雯 (limei.w@cn.ibm.com), 软件工.程师, IBM.
孙 敏 (sunmin@cn.ibm.co.m), 软件工程师, I.BM    美容
郭 聪宾 (guo.cb@cn.ibm.c.om), 软件工程师, IBM              乙肝

2009 年 7 月 02 .日           建材

    Li.nux 环境中有多种方式可以实现不同主机之间的文件传输或同步。在.不同的.场景下,选择合适的方法进行传输会大大提高工作效率以及质量。本文通过总结 Linux 环境下常用的几种文件传输方法,结合具体使用实例以及对这些方法优缺点的分析对比,希望能够对需要在 Linux 或 unix 环境下进行文件传输或同步的朋.友提供一些帮助。<性病>

ftp

ftp 命令使用文件传输协议(File Transfer Protocol, FTP.)在本地主机和远.程主机之间或者在两个远程主机之间进行文件传输。              乙肝

FTP 协议允许数据在不同文件系统的主机之间传输。.尽管这个协议在传输数据上提供了高适应性,但是它并没有尝试去保留一个特定文件系统上的文件属性(例如一个文件的保护模式或者修改次数)。而且 FTP 协议很少对一.个文件系统的整体结构作假定,也不提供这样的功能,比如递归的拷贝子目录。在使用 ft.p 命令时,需要注意 F.TP 协议的这些特性。当.需要保留文件属性或者需要递归的拷贝子目录时,可以使用 rcp/scp 等命令。.

基本语法

ftp 命令的一般格式如下:

$ ftp 主机名 /IP

其中“主机名 /IP ”是所要连接的远程机的主机名或 IP 地址。在命令行中,主机名属于可选项,如果指定主机名,ftp. 将.试图与远程机的 ftp 服务程序进行连接.;如果没有指定主机名,ftp 将给出提示符,等待用户输入命令:健康

$ ftp
ftp >


此时在 ftp> 提示符后面输入 open 子命令加主机名或 IP 地址,.将试图连接指定的主机。不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过 ftp 使用这一帐号并.需要提供口令。在远程机上的用户帐号的读写权限决定该用户.在远程机上能下载什么文件和能将上.载文件放到哪个目录中。在远程站点上登录成功后,在“ .ftp> ”提示符下可以自由使用 ftp 提供的各种子命令,最常用的子命令如下表所示。域名

表 1. ftp 子命令
命令         描述
ls .       列出远程机的当前目录             汽车
cd      .  在远程机上改变工作目录           鲜花
lcd     .   在本地机上改变工作目录           建材
ascii  .      设置文件.传输方式为 ASCII 模式.
binary     .   设置文.件传输方式为二进制模式学习
close     .   终止当前的 ftp 会话.
get (mget).        从远程机传送指定文件到.本地机学习
put (mput)  .      从本.地机传送指定文件到远程机           鲜花
open      .  连接远程 ftp 站点教育
quit        断开与远程机的连接并.退出 ft.p<性病>
?        显示本地帮助信.息投资
!       . 转到 Shell 中域名
prompt 1        .关闭交互模式.

使用实例:

利用编写 ftp 脚本可以自动完成文件传输任务。具体方法是使用 ftp 命令.的 -in 选项,.并重定向 ftp 命令的输入。现在我们来编写一.个利.用 ftp 登录到远程服务器,并以 bin 的文件格式,在 /home 目录下,下载 file1.log 以及 file2.sh 至本机 /opt/ibm/,并从本地 /.opt 目录上传文件 file3.jave 至远程服务器 /home 的自动化脚本。域名

ftp -ni <<+
.        open $IP 虚拟主机
         .u.ser $USERNAME $PASSWD 电影
         bin
.        cd /home .
         lc.d /opt/ibm            建材
.        m.get file1.log file2.sh (        游戏          )
         lcd /op.t               乙肝
  .       mput file3.jave            女人
         ls
         bye



rcp

rc.p 意为“ remote file copy ”(远程文件拷贝)。该命令用于计算机之间进行文件拷贝。其有两种格式。第一种格式用于文件到文件.的拷贝;第二种格式用于把文件或目录拷贝到另一个.目录中。             汽车

基本语法

rcp [-px] [-k realm] file1 f.ile2.              汽车
rcp [-px] [.-r] [-k realm] fil.e directory.


每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中 rname 为远程用.户名,rhost 为.远程计.算机名,path 为该文件的路径。下表说明了 rcp 命令各个参数的含义。[成人用品]

表 .2. rcp 命令的命令行参数教育
选项         描述
-r        递归地将源目.录中的所有内容拷贝到目的目录中。若使用该选项,目的须为一.个目录。电影
-p        试.图保留源文件的.修改时间和模式,忽略 umask 。             电子
-.k.        请求 rcp 获得在指定区域内的远程主机的 Kerberos 许可,而不是获得由 krb_relmofhost(3)确定的远程.主机区域内的远程主机的 Kerberos 许可。.
-x        为传送的所有数据进行 D.ES 加密。这会影响响应时间和 C.PU 利用率,但是可以提高安全性。             电子

如果在文件名中指定的路径不是完整的路径名,则该路径将被解释为相对远程机上同名用户的主目录。若没有..给出远程用户名,则使用当前用户名。如果远程机上的路径包含特殊 shell 字符,需.要使用反斜线(\)、双引号(”)或单引号(’)将其括起来,使所有的 shel.l 元字符都能被远程地解释。需要说.明的是,rcp 不提示输入口令,它通过 rsh(remote shell)命令来执行拷贝。          婚庆

使用实例:

    * 将本地文件复制.到远程登录目录中--------------彩票

      rcp <source.> <remot.eDir>.
    * 将多个本地文件复制到.远.程登录目录的子目录中健康

      rcp <.source1> <source2> <source3> <subdir.ectory in remote system>.
    * 将.多个文.件从多个远程源复制到使用不同用户名的远程目标中教育

      rcp <host1.use.r1:so.urce1> <host2.user2:source2> <dest.destuser:directory>..


scp

scp 命令在网络上的主机之间拷贝文件,它是安全拷贝(.s.ecure copy)的缩写。 s.cp 命令使用 ssh 来传输数据,并使用与 ssh 相同的认证模式,提供同样的安全保障。 scp 命令的用法和. rcp 命令非常类似,这里就不做过多介绍了。一般推荐使用 scp 命令,因为它比 rcp 更安全。健康

我们可以通过配置 ssh.,使得在两台.机器间拷贝文件时不需要每次都输入用户名和密码。投资

基本语法

scp [-1246BCpqrv] [-c cipher] [-F .ssh_config.] [-i identity_file] 投资
         [-l limit] [-o ssh_option]. [-P port]. [-S program] .
         [[user@]host1:]file1 .[...] [[user@]host2:]file.2(        游戏          )


使用 .scp 命令,需要输入密.码,如果不想每次都输入,可参考下面的方法。.

首先生成密钥对

$ ssh-k.eygen -t rsa 投资
Generating p.ublic/private rsa key pair.. 虚拟主机
Enter file in which to save th.e key (/home/user/.s.sh/id_rsa):            建材
Created directory '/home/..user/.ssh'.            建材
Enter passphrase (empty for no passphr.ase).:            女人
En.ter same passphrase ag.ain:     美容
Your identificati.on has been. saved in /home/user/.ssh/id_rsa. .
Your. public key has been sa.ved in /home/user/.ssh/id_rsa.pub. .
The k.ey fingerprint is: 投资
10:66:da:38:85:8a:8c:bd:db:9c:6e:e.b:ee:bd:7d:15 user@someh.ost.


在这里,我们指定了生成 rsa 类型的密钥。在提示密钥的保存路径和密码时,可以直接回车使用默认路径和空密码。这样,生成的公共密钥保存在 .$HOME/.ssh/id_rsa.pub,私有密钥保存在 $HOME/.ssh/id_rsa 。然后把这个密钥对中的.公共密钥的内容复制到要访问的机器上的 $HOME/.ssh/authorized_.keys 文件中。这样,下次再访.问那台机器时,就.不用输入密码了。外贸

使用实例:

    * Copy 本地文件 /etc/eva.log, 到远程机器 sys.B., 用户 user 的家目录下.

.     scp /etc/eva.log. user@sysB:/home/user             汽车
    * copy 远程机器 .sysB 上的文件 /hom.e/uesr/eva.log, 到本地的 /etc 目录下 , 并保持文件属性不变.

.     scp -p user.@sysB:/home/uesr/eva.log /etc<性病>
    * copy sysB 上的目录 /home/us.er, 到本地 /home/user/tmp, <new dir,/h.ome/user/.tmp/user>.

      scp -r user@sysB.:/home/user /home/user/tm.p[成人用品]


wget

wget. 是一个经由 GPL 许可的可从网络上自动获取文件的自由软件包。它是一个非交互式的命令行工具。支持 HTTP,HTTPS 和 FTP 协议,支持代理服务器以及断点续传功能。 wget 可实现递归下载,即可跟踪. HTML 页面上的链接依次下载来创建远程服务器的本地版.本,完全重建原始站点的目录结构,实现远程网站的镜像。在递归下载时,.wget 将页面中的超级链接.转换成指向本地文件,方便离线浏览。由于非交互特性,wget 支持后台运行,用户在退出系统后,仍可.继续运行。功能强大,设置方便简单。.

基本语法

wget. [options] [URL-list].


wget 有很多不同的参数以用于远程站点信息的获取,常用参数如下,更多参数请参照 wget 帮助手册 http://www.gnu.org/software/wget/manual/wget.html外贸

表 3. wget 工具.常用参数[成人用品]
选项         描述
-r        递归下载服务器上.所有的目录和文件.。由 -l 选项来指定递归深度。.
-b        后台下载
-m        制.作站点镜像服务器
-c       . 指定断点续.传功能。该功能要求服务器支持断点续传。    外汇
-I        指定下载目录列表,.可实现批量下载.           鲜花
-A/-R    .    指定接受./拒绝下载列表,实现选择性地下载投资
--proxy=on/off   .     指定是否利用代理服务器进行.下载<性病>
-t, --tries=NU.M.BER        最大尝试链接次数 (0 表示无限制,默认为 20 次 )             电子
-nc, --no.-clobber       . 不覆盖已存在的文件            杀毒
-N, --ti.mestamping        只下载比本地.新的文件              乙肝
-nd --no-directo.r.ies        不进行目录结构创建    美容
-x, --fo.rce-dir.ectories        强制创建目录结构电影
-nH, --no-host-director.ies        不继承主机目录.结构学习
-P, --d.irectory-prefix=PREFIX .       设置目录前缀健康

使用实例:

    * 递归下载 http://www.ibm.com.cn 站点的信息。下载所有显示完整网页所以需要的文件,如图片等。在下载不进行上层目录搜索并将绝对链接转换为相对链接。.
      wget -r -p -np -k http://www.ibm.com.cn.

    * 将在本地硬盘建立 http://www.ibm.com.cn 的镜像,镜像文件存入当前目录下一个名为 www.ibm.com.cn 的子目录中(也可以使用 -nH 参数指定不建立该子目录,而直接在当前目录下建立镜像的目录结构),递归深度为 4,重试次数为无穷(若连接出现问题,wget 将永远重试下去,直至任务完成)             电子
      wget -m -l4 -t0 http://www.ibm.com.c健康

    * 使用代理进行下载,并实现断点续传。代理可以在环境变量 PROXY 或 wgetrc 文件中设定。 -.c 选项要求服务支持断点续.传。    美容
      wget -Y on -c http://www.ibm.com.cn虚拟主机


curl

另一个可以用来.进行文件传输的工具是 curl,它是对 libcurl .库的一个命令行工具包装。 libcurl .库中提供了相应功能的 API.,可以在程序中调用。对于 libcurl 库的.使用方法介绍超出了本文的讨论范围。 curl 使用 URL 的语法来传输文件,它支持 FTP, FTPS, HTTP, HTTPS, TFTP, SFTP, TELNET 等多种协.议。 curl 功能强大,它提供了包括代理支持,用户认证,FTP 上载,HTTP post,SSL 连接,文件续传等许多特性。虚拟主机

基本语法

curl [opt.ions … ] <url>--------------彩票


其中下载参数大约有 80 多个,curl 的各个功能完全依靠这些参数来完成。下.面举例说明 curl. 的一些基本用法。学习

使用实例:

    * .获取 GNU 的主页电脑

      curl http://www.gnu.org--------------彩票
    .* 获取 GNU 的 .FTP 服务器上根目录下的 README 文件电脑

      curl ftp://ftp..gnu..org/README教育
   . * 从一个字典中获取 curl 的定义电影

.     curl dict.://dict.org/m:curl投资
    *. 如果需要指定用户名和密码的话,可以在 url 中指定,或者使用 -u .参数学习

      curl ftp://name:pas.swd.@machine.domain:port/full/path/to/file服务器

      curl -u name:passwd ftp://machine.domain:port./fu.ll/path/to/file电影
    * curl 会将从指定 url 处获取的内容打印到标准.输出上。如果需要保存在本地文件中,.可以使用 -o,或使用 -O 参数指定使用远程主机上的文件名(如果 url. 中没有给出文件名的部分,则此操作将会失败)    外汇

      curl – o gnu.html http://www.gnu.org教育

      curl – O http://www.gnu.org/index.html健康
    * 使用 -x 选.项来使用代理进行连接.

      curl -x my-pr.oxy:port ftp://ftp.some.site.com/README.
    *. 通过使.用 curl 的 -T 选项来进行上载           女人

      curl -T - ftp://ftp.upl.oad.com/upfile..
    *. 此命令从标准输入读取数据,并上载至远程 FTP 服务器上的 upfile 文件中。也可以指定上.载一个本地文件              乙肝

      curl -T localf.ile -a ftp://ftp.upload.com/upfil.e           女人

      其中 -.a 参数表示以添加方式将 localfile 中的内容附.加到 upfile 的末尾。.

总的来说,curl 适合用来进行自动的文件传输或.操作序列,它是一个很好的模拟用户在网页浏览器上的行.为的工具。尤其当需要在程序中调用时,.libcurl 是个很好的选择。             汽车


rsync

rsync 是一款高效的远程数据.备份和镜象工具,可快速地同步多台主机间的文件,其具有如下特性.:虚拟主机

    * 支持.链接、所有者、组信息以及权限信息.的拷贝;.
    * 通过远程 sh.ell(ssh, rsh).进行传输;    外汇
    * 无须特殊权.限即可安装使用;(        游戏          )
    * 流水线式文件传输模式,文件传.输效率高;             汽车
    * 支持匿名操作;

需要提及的是 rsync 以其优越的性能优势区别于其它几种 Linux 文件传输方法,其同步文件的速度相当快,这主要归功.于 r.sync 所使用的传输算法。简而言之 rsync 算法能在相当短的时间内计算出需要备份的数据,只对源文件与目标文件的不同之处进行传输,从而降低网络中传输的数据量,以此达到.快速备份镜像的目的。下面通过一典型应用场景来描述 rsync. 算法的基本原理:主机 A 与主机 B 均有对同一文件的拷贝,用户对主机 A. 上的拷贝进行更新,主机 B 通过 rsync 算法对更新后的文件进行同步。以下是该算法的实现步.骤:.

   1. 主机 B 将原始拷贝划分成大小为 N 的不重合的若干块.(文件末尾部分分块大.小可能不足 N),并对这些数据块进行两种不同方式的校验:32 位的滚动弱校验、128. 位的 MD4 强校验。弱校验较之强校验计算速度快。          婚庆
   2. 主机 B. 将每个数据块的弱校验、强校验结果发送给主机 A. 。.
   3. 主机 A 对更新后的文件拷贝中的每个长度为 N 的数据块.进行弱校验.并与从 B 接.收到的弱校验值进行匹配,若相同再进行强校验匹配。由于弱校验的滚动特性可以快速地筛选出需要进行同步的数据块。该算法的运算量主要集中在主机 A 上。.
   4. .通过上述计算,主机 A 将文件的不同部分发送给 B,B 接收到两个拷贝之间的不同之处,从而同步得到更新后的文件。.虚拟主机

通过如上方式,rsync 避免了对相同数据的传输,减少了网络带宽的浪费。在时.间上整个过程中需.一个往返,从某种程度上也保证了 rsync 的优越性能。          婚庆

用户可从官方网站 http://rsync.samba.org/ 上下载安装 rsync 的最新版本。使用时需将 rsync 分别安装于服务端和客户端,服务端和客户端使用同一个 rsync 软件包来实现远程镜像和定期同步更新。需要说明的是一个 rsync 服务端可同时备份多个客户端的数据;多个服务端备份一个客户端的数据。 rsync 默认端口为 873,服务器在该端口接收客户的匿名或者认证方式的备份请求。.

rsync 服务端在使用之前需要进行必要的配置,其配置文件为 /etc/.rsyncd.conf,进行认证、访问、日志记录.等控制。配置文件包括全.局参数、模块参数的设置。 rsyncd.c.onf 文件中 [module] 之前的所有参数为全局参数,也可以在全局参数部分定义模块参数,在这种情况下该参数的值就是所有模块的默认值。全局参数设置程序使用的端口号,指定消息文件、日志文件 pid 文件以及发送日志消息的级别。模.块参数主要定义服务端哪个目录需要被同步。用户可根据不同的需要指定多个模块,每个模块对应需要备份的一个目录树,即若有 N 个需要备份的目录树,则需.要 N 个模块与.之对应。模块中可以定义许多参数,常见参数如下。电影

表 4. rsyncd.conf .配置文.件常见模块参数列表.
选项         描述
Comment        模块.信息描述,该描述连同模块名在客户连接得到模块列表时显示给客户。默.认没有描述定义。--- 印刷
Path        指定..供备份的目录路径,必须指定该参数。域名
m.ax connections        指定最大并发连接.数以保护服务器,超过限制的连接请求将被告知随后再试。默认值为 0,即没有限制。    美容
log file     .   指定日志文件           鲜花
read only        设定是否允许客户上载文件。若为 true .任何上载请求均会失.败,若为 false 且客户端拥有服务器目录读写权限则可以上载。默认值为 true. 。外贸
write only .      . 设定是否允许客户下载文件。若为 true 任何下载请求均会失败,默认值为 false 。(        游戏          )
L.ist        设定当客户请求可以使用的模块列表时,是否列出该模块。若为 false,则创建隐藏的模块。默认值为 .true 。虚拟主机
fa.ke supe.r        允许文件享有所有权限,而无需后台服务以 root 权限进行操作。<性病>
Filter        设置过滤列表以决定哪些文件可由.客户.端访问。.
ho.sts allow        指定允许客户.连接的 IP 地址。可以为单个 IP 地址或整个.网段。多个 IP 或网段需要以空格隔开。默认是允许所有主机连接。             电子
dont compress        指定不进行压缩处理即可传输的文.件,默认值.是 *..gz *.tgz *.zip *.z *.rpm *.deb *.iso *.bz2 *.tbz    外汇
pre-xfer. exec, post-xfe.r exec        设置可在文件传输前/后执行的命令。若在.文件传输前执行的命令失败,则取消本次传输操作。.

基本语法



    * 通.过远程 shell 方式:(        游戏          )



  .        o rsync [OPTION] [USER.@]HOST:SRC DEST.

.         o .使用远程 .shell(如 ssh, rsh)实现将远程机器的内容拷贝到本地机器。 SRC 地址路径中以单个冒号 ":" 进行分隔。.

  .        o rsync [OPTION] SRC [USE.R@]HOST:DEST电脑

          o 使用远程 shell(如 rsh、ssh)实现本地.机器的内容拷贝到远程机器。. DEST 地址路径中以单个冒号 ".:" 进行分隔。    外汇



    * 通过 rsync daem.on 方式:<性病>



          o rsync [OPTI..ON] [USER@]HOST::SRC DEST 或.

     .     o rsync [OPTION] rsync://[USER@]HOST[:PORT]/SRC. [DEST]    外汇

          o 从远程 rsy.nc 服务器中拷贝文件到本地机。 SRC 地址路径中以双.冒号 "::" 进行分隔。[成人用品]

     .     o rsync [OPTION] SRC .[USER@]HOST::DEST 或          婚庆

          o rsync [OPTI.ON]. SRC rsync://[USER@]HOST[:PORT]/DEST           鲜花

          o 从本.地机器拷贝文件到远程 rsync 服务器.中。 DEST 地址路径中以双冒号 "::" 进行分隔。电影
复制代码

如果 rsync 命令中只.指定 SR.C 参数而不指定 DEST 参数,则意.为显示源文件列表而非进行同步拷贝。 rsync 有许多功能选项,常用的选项如下:           建材

表 5. rsync 常用参数..
选项         描述
-.a, --a.rchive        归档模式,保持所有文件属性,等同于 -rlptgoD(广告)
-v.., --verbose        详细信息输出.
-r, .--recursive        对子目录进行递归处理.教育
-R, --relative     .   使用相对路.径信息           建材
-b, --backup .       创建备份投资
-z,. --compress        对备份的文件.在传输时进行压缩处理.
--delete        用于同步目录,从 DES.T 中将 S.RC 不存在的文件进行删除.
--progres.s        显示备份过程.

使用实例:

    * 查看.服务端文件及列表[成人用品]
       .   o # rsync 9.186.11.0.53::--------------彩票

            .查看服务端可用的模块列表以及注释信息.服务器
.         o # rs.ync ibmuser@9.186.110.53::www/--------------彩票

    .        查看服务端 www 模块中的目录及文件列表(使用 r.syncd 用户认证方式)(        游戏          )
          o. # rsync ibmuser@9..186.110.53:/var/www/html/.

            查看服务.端 /var/www/html 目录中的内容(使用服务端的.系统用户进行验证,如 ibmuser)           建材
.   * 保持客户端与服务端的数据同步.
          o # rsync -avz ibmuser@9.186.110.53::www/ /back.up1./.

     .       使用后台服务方式将服.务端 www 模块下的内容备份到本地 /backup1 目录中.,备份时保留原有权限、属性、属主及符号连接等,并使用压缩方式加快数据传输。              乙肝
  .        o # rsync – avz ibmuser@9.186.110.53:./var/www/html /backup2/.

            使用. ssh 方式将远程的 /var/www/html 目录备份到.本地 /backup2/ 目录下学习
          o #. rsync -avz --delete ibmuse.r@9.186.110.53::www/ /backup3/.

            将远程 www 模块备份到本地 ./bac.kup3/ 目录中,同时进行同步目录,删除本地目录中多余的文件。              乙肝

当服务端的数据.出现问题时.,需要通过客户端的数据对服务端进行恢复,只要客户端有服务端的写入权限,即可通过调换 rsync 命.令的 SRC、DEST 参数进行恢复。[成人用品]


结尾与总结

综上所述,各种文件传输方式的特征表.现各有千秋,我们从以下几个.方面综合对比,更深入地了解它们各自的特性。[成人用品]

    * 传输性能

wget. 通过支持后台执行及断点续传提高文件传输效.率 ; rsync 则以其高效的传输及压缩算法达到快传输的目的。.

    * 配置难度

rcp 只需进行简单的配置,创建 .rhost 文件以.及设置 /etc/hosts .文件中主机名与 IP 地址列表; wget 设置设置方便简单,只需在客户端指定参数执行命令即可; rsync 在使用前需要对服务端 /etc/rsync.d.conf 进行参数设定,配.置内容相对复杂。(        游戏          )

    * 安全性能

ftp、rcp 不保证传输的安全性,scp、rsy.nc. 则均可基于 ssh 认证进行传输,提供了较强的安全保障。 wget 也可通过指定安全协议做到安全.传输。.

通过上述的对比不难发现,每种文件传输方.法基于其自身的特点与优势均有其典型的适用场景:.教育

    * ftp .作为.最常用的入门式的文件传输方法,使用简单,易于理解,并且可以实现脚本自动化;(广告)
.   * rcp 相对于 ftp 可以保留文件属性并可递归的拷.贝子目录;              乙肝
    * scp 利用 ssh 传输数据,并使用与 ssh 相同的认证模式,相对.于 rcp 提供更强的安全保障.;
   . * wget,实现递归下载,可跟踪 HTML 页..面上的链接依次下载来创建远程服务器的本地版本,完全重建原始站点的目录结构,适合实现远程网站的镜像;    健康
    * curl 则适合用来进行自动的文件.传输或操作序列,是一个很好的模拟用户在网页浏览器上的行为.的工具;.
    * rsyn.c 更适用于大数据量的每日同步,拷贝的速度很快,相对 wget 来说速度快且安全.高效。             电子

读者可在.不同的场合根据实际需要,选择适合的文件传输.方法。电脑


参考资料

    * 参考:Linux 大全 第三版,[ 美 ] Jack Tackett Jr., David Gunter 著,万华.,李建森,何江华译,电子.工.业出版社出版,1989. – 提供了 Linux 相关的各方面知识。虚拟主机

    * 参考:http://www.gnu.org/software/wget/manual/wget.html- GNU 的官方网站,提供了很多常用命令的用法。--- 印刷

    * 参考:http://rsync.samba.org/ftp/rsync/rsync.html- rsync 命令的详细介绍.

    * 参考:Lin.ux Man-page – .Linux 的用户手册.

    * 在 developerWorks Linux 专区 寻找为 Linux 开发人员(包括 .Linux 新手入门)准备的更多参考资料,查阅我们 最受欢..迎的文章和教程。    外汇

    * .在 developerWorks 上查阅所有 Linux 技巧 和 L.inux 教程。 .



作者简介:
    李梅雯,软件工程师,IBM 中国系统与科技实验室. (CSTL) 从事.系统管理软件 IBM Systems Director 在 IB.M Power 平台上的相关测试工作。.
    孙敏,软件工程师,IBM 中国系统与科技实验室 (.CSTL) 从事系统管理软件 CI.M 在 IBM I 平台上的相关测试工作。<性病>
    郭聪宾,软件工程师,IBM 中国系统与科技实验室 .(CSTL) 从事系统管理软件 Director 以及. CIM 在 IBM Power 平台上的相关开发工作.。.

[ 本帖最后由 marsaber ..于 2009-12-11 12:31 编辑 ].

2
评分人数http://upload.bbs.csuboy.com/Mon_1004/126_6871_c2515fb4e40125e.gif[/img]cst05001: 精品文章可用积分 + 2 http://upload.bbs.csuboy.com/Mon_1004/126_6871_c2515fb4e40125e.gif[/img]platinum: 好文章可用积分 + 5 投资




Novell Linux迁移有奖大调查!| 顶级linux与嵌入式,50000年薪起 | 《开源.时代》2010年第三期! | 20.10数据库.技术大会报名啦            鲜花


http://upload.bbs.csuboy.com/Mon_1004/126_6871_bfdda8423514cf8.gif[/img]platinum (何时才能飞)     健康
人生的转折
发短消息
加为好友
platinum (何时才能飞).当前离线     健康
人生的转折
UID1728743 帖子35237 精华24 积分50888 可用积分50888  信誉积分105  专家积分599  空间积分0  阅读权限100 在线时间730 小时 注册时间2002-11-02 最后登录2010-04-10 http://upload.bbs.csuboy.com/Mon_1004/126_6871_9a1618ef2bf9940.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6871_29982dec62f3764.gif[/img] http://upload.bbs.csuboy.com/Mon_1004/126_6871_2b3a1dc222d0d36.gif[/img]           女人
广告杀手
http://upload.bbs.csuboy.com/Mon_1004/126_6871_10c5ed31a1803cd.gif[/img]服务器
帖子35237 主题6.82 精华24 可用积分50888  专家积分599  在线时间730 小时 注册时间2002-11-02 最后登录2010-04-1..0 状态:...保密...           鲜花
[微博] [博客] [短信] http://upload.bbs.csuboy.com/Mon_1004/126_6871_3c0ffaf4b4be824.gif[/img] 2楼 发表于 2009-12-10 15:48 | 只看该作者               乙肝


中间.有表情,编辑一下,内容非常不错(广告)
标题最好修改一下,注明是转帖

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个