Linux之系统中的文件传输

SCP

上传
scp 本地文件 远程主机用户@远程主机IP:远程主机目录
scp file user @ip:/dir
在这里插入图片描述
下载
scp 远程主机用户@远程主机IP:远程主机目录 本地目录
scp user@ip:/file dir
在这里插入图片描述
如果对象是目录,加-r
在这里插入图片描述

rsync

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

-r 同步目录

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

-p 同步权限

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

-o 同步文件所有人

在这里插入图片描述
此时文件的所有人还是student
在这里插入图片描述

-g 同步文件所有组

在这里插入图片描述
此时文件的所有组还是student
在这里插入图片描述

-l 同步链接

设置链接
ln -s text1 dzhtext1 后面的文件原本不存在
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
-D 同步设备文件
-t 同步文件时间戳

打包

归档文件,(把很多个文件变成1个文件)
-c ##创建
-v ##显示过程
-f ##指定归档文件名称
-t ##查看归档文件内容
-r ##添加文件到归档中
–get ##解档指定文件
delete ##删除归档中的指定文件

tar cf etc.tar /etc/ ##将/etc/目录打包到当前目录
tar cf etc.tar /etc/* ##将/etc/目录及内容打包到当前目录
在这里插入图片描述
在这里插入图片描述

压缩

zip

zip -r etc.tar.zip etc.tar
在这里插入图片描述
unzip etc.tar.zip
在这里插入图片描述

gzip

gzip etc.tar
gunzip etc.tar.gz

bzip2

bzip2 etc.tar
bunzip2 etc.tar.bz2

猜你喜欢

转载自blog.csdn.net/dzh1125641239/article/details/86519406
今日推荐