Linux系统中的文件传输和文件的归档压缩

Linux系统中的文件传输

SCP

  • scp 本地文件 远程主机用户@远程主机ip:远程主机文件存放的绝对路径
    ##将本地文件上传到远程主机中在这里插入图片描述

  • scp -r 本地目录文件 远程主机用户@远程主机ip:远程主机目录存放的绝对路径
    ##将本地文件上传到远程主机中在这里插入图片描述

  • scp -q 本地文件 远程主机用户@远程主机ip:远程主机文件存放的绝对路径
    ##传输文件时不显示传输过程在这里插入图片描述

  • scp 远程主机用户@远程主机ip:远程主机文件存放的绝对路径 文件需要在本地主机存放的绝对路径
    ##scp命令也可以从远程主机中下载文件到本地主机内在这里插入图片描述

rsync

##rsync和scp传输速率的对比

  1. 在192.168.0.100主机上建立3个大小分别为10M,20M,30M的文件在这里插入图片描述

  2. 在主机之间建立免密登录使远程文件传输时可以免密执行在这里插入图片描述

  3. 分别建立两个记录三次传送相同的文件时间的脚本在这里插入图片描述在这里插入图片描述

  4. 比较两个脚本记录的三次传送时间的脚本,得出结论在这里插入图片描述

结论:rsync在传送多个重复文件时的速度要快一点,但是,scp传送文件的精确度要高一点

  • rsycn 本地文件 远程主机@远程主机ip地址:远程主机存放的绝对路径 #本地文件上传到远程主机在这里插入图片描述在这里插入图片描述

  • rsync -r 本地目录/ 远程主机用户@远程主机ip地址:远程主机的绝对路径 #本地目录的内容传输到远程主机
    ##本地目录后有“/”代表只传输目录底下的文件,不包括目录;没有“/”代表,传输目录底下的文件和目录本身。在这里插入图片描述
    在这里插入图片描述

    rsycn的参数 作用
    -p 传输时保留文件的权限
    -o 传输时保留文件的拥有者
    -g 传输时保留文件的拥有组
    -t 传输时保留文件的时间戳
    -l 复制链接文件
    -D 复制设备文件

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

文件的归档和压缩命令

tar

tar后的参数 作用
c 创建
f 指定文件名称
x 解档
v 显示过程
t 查看
r 向归档文件中添加文件
–get 解档指定文件
–delete 删除指定文件
-C 指定解档路径
  • tar cf 在这里插入图片描述

  • tar xf在这里插入图片描述

  • tar cfv在这里插入图片描述

  • tar fr在这里插入图片描述

  • tar f 文件名称 --get 需要解档的文件名 在这里插入图片描述

  • tar f 文件名称 --delete 需要删除的文件名在这里插入图片描述

  • tar xf 文件名称 -C 指定的文件路径在这里插入图片描述

压缩和解压命令在这里插入图片描述

命令 作用
zip -r 压缩后的文件名 归档后的文件 zip格式压缩到指定目录
unzip zip格式压缩过的文件名 zip格式解压
gzip 归档后的文件 gz格式压缩到当前目录
gunzip gz格式压缩过的文件名 gz格式解压缩
bzip2 归档后的文件名 bz格式压缩到当前目录
bunzip2 bz格式压缩后的文件名 bz格式解压缩
xz 归档后的文件名 xz格式压缩
unxz xz格式压缩后的文件名 xz格式解压缩
  • zip在这里插入图片描述

  • unzip在这里插入图片描述

  • gzip在这里插入图片描述

  • gunzip在这里插入图片描述

  • bzip在这里插入图片描述

  • bunzip在这里插入图片描述

  • xz在这里插入图片描述

  • unxz在这里插入图片描述

归档和压缩同时进行

  • tar zcf gz格式后存放文件的路径 需要压缩的文件名       #gz格式压缩文件在这里插入图片描述

  • tar zxf 需要解压的gz压缩文件              #gz格式解压到当前目录在这里插入图片描述

  • tar jcf bz2格式后存放文件的路径 需要压缩的文件名        #bz2格式压缩文件在这里插入图片描述

  • tar jxf 需要解压的gz压缩文件               #bz2格式解压到当前目录在这里插入图片描述

  • tar Jcf xz格式后存放文件的路径 需要压缩的文件名       #xz格式压缩文件在这里插入图片描述

  • tar Jxf 需要解压的xz压缩文件               #xz格式解压到当前目录在这里插入图片描述

##注:所有的命令都可以加参数v,来显示归档或者压缩的过程

猜你喜欢

转载自blog.csdn.net/Snji_G/article/details/107521003
今日推荐