linux文件的远程传输

一,远程复制

命令 :scp 可以通过安全,加密的连接在不同主机之间传输文件。

                  -C   启用压缩

                  -r     递归复制整个目录及子文件

                 -p    保留源文件属性

                -c(密码)   选择传输使所需加密密码                

命令语法:scp 【选项】【用户@主机:】文件   【路径】              (下载)

把172.25.254.177 桌面的文件file 下载到当前路位置

 scp 【选项】 【文件】【用户@主机:】文件 【路径】                (上传)

二.数据同步

  命令:rsync  远程同步数据,传输速度快,但在默认模式下和会忽略文件属性,链接文件,及设备文件。

                          -v    详细模式输出

                          -r      同步目录

                          -p      同步文件权限

                          -o     同步文件所有人

                         -g      同步文件所有组

                         -t        同步文件时间

                         -l         链接同步

                        -D        保留设备文件属性

         将/etc/pwsswd文件 同步到目标主机172.25.254.107

 将/wen 同步到目标主机

    

将目录/wen同步到目标主机,并保留权限,所有组和所有人

三.归档与压缩

tar :可以将多个文件进行归档与压缩(选项可不加-)

命令语法:【选项】【文件|目录】

           -c    创建新的归档文件

           -f     使用归档文件或设备

         -t      列出归档内容

         -x     从归档文件中释放文件

         -v      列出归档处理信息

                 -C<>      解压缩到特定目录

          -r         追加文件到归档结尾

         --get       解档指定文件

       --delete    删除归档中的指定目录

 归档file文件 名为ya.tar

   

添加file1 至归档文件

 

    压缩或解压

 gzip 【选项】【文件】        以gzip格式解压或压缩

xz        【选项】【文件】        以xz格式解压或压缩

bzip    【选项】【文件】        以bzip格式解压缩

            -d   将压缩文件解压

            -f    强制覆盖压缩文件和压缩链接

            -r    递归压缩或解压指定目录及内容

            -l     更好压缩

            -9     更快压缩

eg:递归压缩file目录及内容为gz格式

更快的压缩为gz格式

 

  zip   【选项】【压缩文件】【文件】 以zip格式压缩

         将文件压缩为zip格式

     du -sh  压缩宝名称,可以查看文件压缩后大小

打包加压缩可以同时完成
 eg :tar zcf etc.tar.gz  /mnt  将/mnt 下的文件打包并压缩为gz格式 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值