12.归档和传输文件

学习目标:将文件归档,并从一个系统复制文件到另一系统 。

学习内容:

1.管理压缩的 tar 存档
tar 命令:
创建备份和通过网络传输数据时,归档和压缩文件非常有用,最常用命令是 tar。
tar 支持文件归档和 gzip、bzip2 或 xz 压缩方式的压缩。
tar的选项
tar
创建压缩存档:
tar 命令支持三种压缩方式。tar 命令支持三种不同的压缩方式。 gzip 压缩速度最快,历史最久,使用也最为广泛,能够跨发行版甚至跨平台使用。bzip2 压缩创建的存档文件通常比 gzip 创 建的文件小,但可用性不如gzip 广泛;而 xz 压缩方式相对较新,通常提供最佳的压缩率。
使用下列选项之一来创建压缩的 tar 存档:

  • -z 或 --gzip 进行 gzip 压缩(filename.tar.gz 或 filename.tgz)
  • -j 或 --bzip2 进行 bzip2 压缩(filename.tar.bz2)
  • -J 或 -xz 进行 xz 压缩(filename.tar.xz)
    提取压缩的存档:
    tar -xzf /root/etcbackup.tar.gz
    tar -xjf /root/logbackup.tar.bz2
    tar -xJf /root/sshbackup.tar.xz
    2.在系统间安全地传输文件
    使用 SECURE COPY 传输文件:
    Secure Copy 命令 scp 是 OpenSSH 套件的一部分,可将文件从远程系统复制到本地系统或从本地系统复制到远程系统。此命令利用 SSH 服务器进行身份验证,并在数据传输之前对其进行加密。
    scp 支持 -r 选项,传输目录。
    使用安全文件传输程序传输文件:
    sftp 类似于 ftp 软件的操作,但是传输基于 ssh 身份验证和加密,能保证安全。
    完成连接后,可以使用:ls、cd、mkdir、rmdir、pwd、put、get 命令控制文件系统,exit 命令退出 sftp 会话。
    3.在系统间安全的同步文件
    使用 rsync 同步:
    rsync 命令是在系统之间安全复制文件的另一种方式。此工具采用的算法可通过仅同步已更改的文件部分来将复制的数据量最小化。
    rsync 将仅复制文件系统间的差异部分,而 scp 复制所有内容。
    rsync 的 -n 选项,为模拟运行,显示需要同步的文件清单,而不真正同步。
    rsync 另外两个重要选项为:-v (–verbose)和 -a(-- archive)。
    rsync -a 开启的选项如下:
    rsync
    -H 选项保留硬链接,-A 保留 ACL,-X 保留 SELinux
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值