文件在linux主机之间的传输

版权声明:https://blog.csdn.net/weixin_42499593 https://blog.csdn.net/weixin_42499593/article/details/86501187

1.scp命令

scp	file		   user@ip:/dir	##复制本机的file文件到ip主机下的/dir中
scp	user@ip:/file  dir		    ##复制ip主机的文件file到本主机下的dir中	

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

2.rsync命令

rsync	##远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
	-r	##同步目录
	-p	##同步权限
	-o	##同步文件所有人
	-g	##同步文件所有组
	-l	##同步链接
	-D	##同步设备文件(例如:/dev/pts中的文件)
	-t	##同步文件时间戳
ln  -s  文件 软链接 ##建立一个软连接

注:rsync的传输速度比scp快
在这里插入图片描述
在这里插入图片描述

3.tar命令

tar			 ##归档文件,(把很多个文件变成1个文件),不改变文件大小,软链接并不会归档,所以部分目录归档大小会有出入。
	-c		 ##创建,创建在当前目录下(pwd)
	-v	 	 ##显示过程
	-f		 ##指定归档文件的名称
	-x		 ##解档
	-t		 ##查看归档文件名称
	-r		 ##添加文件到归档中
	--get	 ##解档指定文件
	--delete ##删除归档中的指定文件
	-C 	 	 ##指定解档目录
	-z		 ##压缩成gz格式的文件
	-j		 ##压缩成bz2格式的文件
	-J		 ##压缩成xz格式的文件
du -sh 文件名 ##查看文件大小

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

4.压缩命令

zip  -r 生成压缩文件名 被压缩文件	##将文件压缩为zip格式
unzip	压缩文件					##解压zip压缩文件
gzip	被压缩文件名				##生成gz格式压缩文件
gunzip	压缩文件					##解压gz压缩文件
bzip2	被压缩文件				##生成bz2格式压缩文件
bunzip	压缩文件					##解压bz2压缩文件

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

猜你喜欢

转载自blog.csdn.net/weixin_42499593/article/details/86501187
今日推荐