站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
CentOS/使用rsync同步
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==rsync命令== rsync是一个功能非常强大的工具,其命令也有很多功能选项。rsync的命令格式为: <pre>1)本地使用: rsync [OPTION...] SRC... [DEST] 2)通过远程 Shell 使用: 拉: rsync [OPTION...] [USER@]HOST:SRC... [DEST] 推: rsync [OPTION...] SRC... [USER@]HOST:DEST 3)访问 rsync 服务器: 拉: rsync [OPTION...] [USER@]HOST::SRC... [DEST] 推: rsync [OPTION...] SRC... [USER@]HOST::DEST 拉: rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST] 推: rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST</pre> 其中: *SRC: 是要复制的源位置 *DEST: 是复制目标位置 *若本地登录用户与远程主机上的用户一致,可以省略 USER@ *使用远程 shell 同步时,主机名与资源之间使用单个冒号“:”作为分隔符 *使用 rsync 服务器同步时,主机名与资源之间使用两个冒号“::”作为分隔符 *当访问 rsync 服务器时也可以使用 rsync://[[URL]] *“拉”复制是指从远程主机复制文件到本地主机 *“推”复制是指从本地主机复制文件到远程主机 *当进行“拉”复制时,若指定一个 SRC 且省略 DEST,则只列出资源而不进行复制 下面列出常用选项: {| border=1 |- ! 选项 !! 说明 |- | -a,--archive || 归档模式,表示以递归方式传输文件,并保持所有文件属性,等价于 -rlptgoD (注意不包括 -H) |- | -r,--recursive || 对子目录以递归模式处理 |- | -l,--links || 保持符号[[链接]]文件 |- | -H,--hard-links || 保持硬链接文件 |- | -p,--perms || 保持文件权限 |- | -t,--times || 保持文件时间信息 |- | -g,--group || 保持文件属组信息 |- | -o,--owner || 保持文件属主信息 (super-user only) |- | -D || 保持设备文件和特殊文件 (super-user only) |- | -z,--compress || 在传输文件时进行压缩处理 |- | --exclude=PATTERN || 指定排除一个不需要传输的文件匹配模式 |- | --exclude-from=FILE || 从FILE中读取排除规则 |- | --include=PATTERN || 指定需要传输的文件匹配模式 |- | --include-from=FILE || 从FILE中读取包含规则 |- | --copy-unsafe-links || 拷贝指向SRC路径目录树以外的链接文件 |- | --safe-links || 忽略指向SRC路径目录树以外的链接文件(默认) |- | --existing || 仅仅更新那些已经存在于接收端的文件,而不备份那些新创建的文件 |- | --ignore-existing || 忽略那些已经存在于接收端的文件,仅备份那些新创建的文件 |- | -b,--backup || 当有变化时,对目标目录中的旧版文件进行备份 |- | --backup-dir=DIR || 与-b结合使用,将备份的文件存到 DIR 目录中 |- | --link-dest=DIR || 当文件未改变时基于 DIR 创建硬链接文件 |- | --delete || 删除那些接收端还有而发送端已经不存在的文件 |- | --delete-before || 接收者在传输之前进行删除操作 (默认) |- | --delete-during || 接收者在传输过程中进行删除操作 |- | --delete-after || 接收者在传输之后进行删除操作 |- | --delete-excluded || 在接收方同时删除被排除的文件 |- | -e,--rsh=COMMAND || 指定替代 rsh 的 shell 程序 |- | --ignore-errors || 即使出现 I/O 错误也进行删除 |- | --partial || 保留那些因故没有完全传输的文件,以是加快随后的再次传输 |- | --progress || 在传输时显示传输过程 |- | -P || 等价于--partial--progress |- | --delay-updates || 将正在更新的文件先保存到一个临时目录(默认为 “.~tmp~”),待传输完毕再更新目标文件 |- | -v,--verbose || 详细输出模式 |- | -q,--quiet || 精简输出模式 |- | -h,--human-readable || 输出文件大小使用易读的单位(如,K,M等) |- | -n,--dry-run || 显示哪些文件将被传输 |- | --list-only || 仅仅列出文件而不进行复制 |- | --rsync-path=PROGRAM || 指定远程服务器上的 rsync 命令所在路径 |- | --password-file=FILE || 从 FILE 中读取口令,以避免在终端上输入口令,通常在 cron 中连接 rsync 服务器时使用 |- | -4,--ipv4 || 使用 IPv4 |- | -6,--ipv6 || 使用 IPv6 |- | --version || 打印版本信息 |- | --help || 显示帮助信息 |} 若使用普通用户身份运行rsync命令,同步后的文件的属主将改变为这个普通用户身份。 若使用超级用户身份运行rsync命令,同步后的文件的属主将保持原来的用户身份。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)