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