系统文件传输方式

一.scp传输方式:

上传 scp   本地文件     远程主机用户@远程主机 IP:远程主机目录
下载 scp   远程主机用户@远程主机 IP:远程主机目录    本地目录

示例:

1)从desktop上传文件file1到server:

系统文件传输方式系统文件传输方式

2)从server下载文件file2到desktop:

系统文件传输方式系统文件传输方式系统文件传输方式

二.rsync传输方式:

rsync  -r   同步目录
rsync  -p  同步权限
rsync  -o 同步文件所有人
rsync  -g 同步文件所有组
rsync  -l 同步链接
rsync  -D 同步设备文件
rsync  -t 同步文件时间戳

示例:

1)从desktop传输文件file{3..6}到server:

系统文件传输方式

系统文件传输方式

系统文件传输方式

系统文件传输方式

2)同步目录、权限、所有人: (黑色字体为desktop虚拟机,绿色字体为server虚拟机)

系统文件传输方式

系统文件传输方式

3)同步链接:

系统文件传输方式

系统文件传输方式

4)同步设备文件:

系统文件传输方式

系统文件传输方式

5)同步文件所有组、时间戳:

系统文件传输方式

系统文件传输方式

三.tar打包:

tar -c 创建
tar -v 显示过程
tar -f 指定归档文件名称
tar -x 解档
tar -r 添加文件到归档中
tar -t  查看文件到归档中
tar -C 指定归档目录
-- get 解档指定文件
-- delete 删除归档中的指定文件
tar -p 使用原文件的原来属性
tar -P 使用绝对路径压缩
tar -z  是否需要用gzip压缩
tar -j  是否需要用bzip2压缩
tar -J

是否需要用xz压缩

示例:

1)创建名字为etc.tar的归档文件,并显示其归档过程:

系统文件传输方式

2)将指定的test文件归档到etc.tar :

系统文件传输方式

3)删除etc.tar下的test :

系统文件传输方式

4)解档 etc.tar :

系统文件传输方式

四.压缩方式:

  1、zip压缩和解压

zip -r xxx.tar.zip xxx.tar zip压缩
unzip xxx.tar.zip zip解压

示例:

   系统文件传输方式
  
    2、gzip压缩和解压

gzip xxx.tar gzip压缩
gunzip xxx.tar.gz gzip解压

示例:

系统文件传输方式


    3.bzip2压缩和解压:

bzip2 xxx.tar 压缩
bunzip2 xxx.tar.bz2 解压

示例:

系统文件传输方式

4.xz压缩和解压:

xz xxx.tar 压缩
unxz xxx.tar.xz 解压

示例:

系统文件传输方式