博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
系统文件传输方式
阅读量:2344 次
发布时间:2019-05-10

本文共 1541 字,大约阅读时间需要 5 分钟。

一.scp传输方式

使用方法:

scp file user@ip:/dir             上传scp user@ip:file  dir             下载

实验如下:

1.在server里建立文件file

在这里插入图片描述

2.在client里建立文件test

在这里插入图片描述

3.scp  test root@172.25.66.215:/root/Desktop       上传test给172.25.66.215

在这里插入图片描述

4.scp root @172.25.66.215:/root/Desktop/file /root/Desktop

将file从172.25.66.215下载
在这里插入图片描述

二.rsync传输方式

rsyna

远程同步,速度快,默认会忽略文件属性,链接文件,设备文件

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

实验如下:

1.在server的/mnt下建立file{1…3}以及目录test。

在这里插入图片描述rsync -r 同步目录
在这里插入图片描述

rsync -rp 同步目录权限

在这里插入图片描述

rsync -rpl 同步目录权限文件所有人所有组

在这里插入图片描述

rsync -lprog 同步链接权限目录文件所有人文件初始组

在这里插入图片描述rsync -D 同步设备文件

在这里插入图片描述

rsync -lprotg 同步链接权限目录文件所有人文件初始组时间戳

在这里插入图片描述

总结

<1>scp相对于rsync来说会传输的较慢一些,因为rsync会忽略一些文件
<2>加/表示目录本身不被同步

三.tar命令

tar:归档文件(把很多个文件变成1个文件)

命令 含义
tar -c 创建
tar -v 显示过程
tar -f 指定归档文件名称
tar -x 解档
tar -r 添加文件到归档中
tar -t 查看文件到归档中
tar -C 指定归档目录
–get 解档指定文件
–delete 删除归档中的指定文件

如下图:

1.创建一个归档文件并显示其名字为etc.tar

在这里插入图片描述
2.创建一个归档文件并显示其名字为etc.tar,并显示其归档过程

在这里插入图片描述

3.将/etc file一起归档并显示其名字为etc.tar

在这里插入图片描述

在这里插入图片描述
4.将指定的test文件归档etc.tar在这里插入图片描述
5.删除etc.tar下指定的文档file
在这里插入图片描述
6.解档etc.tar

在这里插入图片描述

7.将etc.tar下指定的包解档
在这里插入图片描述
8.将etc.tar解档到指定路径
在这里插入图片描述
9.创建一个归档文件显示其名字etc.tar并指定其路径
在这里插入图片描述

四.压缩方式

1.zip类型压缩使用方法

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

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
注意:du -sh 可以查看归档文件和压缩文件的大小

2.gz类型压缩使用方法

gzip xxx.targunzip xxx.tar.gz

如图:

在这里插入图片描述

tar zcf xxx.tar.gz   /xxx            压缩tar zxf xxx.tar.gz                    解压

在这里插入图片描述

3.bzip2类型压缩使用方法

bzip2 xxx.tarbunzip2 xxx.tar.bz2

在这里插入图片描述

tar jcf xxx.tar.bz2 /xxxtar jxf xxx.tar.bz2

在这里插入图片描述

4.xz类型压缩使用方法

xz xxx.tarunxz xxx.tar.xz

在这里插入图片描述

tar Jcf xxx.tar.xz   /xxxtar Jxf xxx.tar.xz

在这里插入图片描述

转载地址:http://wtjvb.baihongyu.com/

你可能感兴趣的文章
oracle性能监控
查看>>
Spring Boot 整合Servlet
查看>>
Spring Boot 整合Filter
查看>>
nginx 安装
查看>>
ngnix 详解
查看>>
IDEA创建spring boot项目
查看>>
IDEA安装插件
查看>>
HttpClient-02连接管理
查看>>
数据库连接池-配置 wallfilter问题解决-UncategorizedSQLException
查看>>
java根据文件流判断文件类型(后缀名)
查看>>
js常用操作事件
查看>>
linux 安装mysql
查看>>
利用SQL语句查询数据库中所有表
查看>>
ActiveMQ 安装
查看>>
java可变参数
查看>>
spring 简述
查看>>
HttpClient-03Http状态管理
查看>>
spring cloud 启动报错-must be declared as an @AliasFor [serviceId], not [name].
查看>>
常用软件下载地址
查看>>
修改spring boot 启动logo
查看>>