Linux系统的文件传输方法
1.文件在系统中的传输
1.scp
?1 2 | scp file user@ip: /dir #上传 scp user@ip: /file dir #下载 |
2.rsync
远程同步,速度快,默认会忽略文件属性、链接文件、设备文件
rsync -参数 file user@ip:/dir #上传
rsync -参数 user@ip:/file dir #下载
-r #同步目录
-p #同步权限
-o #同步文件所有人
-g #同步文件所有组
-l #同步链接
-d #同步设备文件
-t #同步时间
注:
westos/ #传送目录中的内容
westos #传输目录及其内容
3.tar
归档文件,把很多个文件变成一个文件
tar -参数 xxxx.tar file|/dir
-c #创建
-v #显示过程
-f #指定归档内容
-t #显示
-r #添加文件当归档中
-x #解压一个归档文件
--get #解档指定文件
--delete #删除归档中的指定文件
-c #指定解档目录
4.压缩
zip
?1 2 | zip -r xxxx. tar .zip xxx. tar unzip xxx. tar .zip |
gz
?1 2 3 4 5 | gzip xxx. tar gunzip xxx. tar .gz ==== tar zcf xxx. tar .gz /xxx tar zxf xxx. tar .gz |
bz2
?1 2 3 4 5 | bzip2 xxx. tar bunzip2 xxx. tar .bz2 ==== tar jcf xxx. tar .bz2 /xxx tar jxf xxx. tar .bz2 |
xz
?1 2 3 4 5 | xz xxx. tar unxz xxx. tar .xz ==== tar jcf xxx. tar .xz /xxx tar jxf xxx. tar .xz |
注:gzip,bz2,xz可以归档和压缩一起
总结
以上所述是小编给大家介绍的linux系统的文件传输方法,希望对大家有所帮助如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
原文链接:https://segmentfault.com/a/1190000015761946
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。