首页 > 代码库 > 第十二单元 不同系统之间的文件传输

第十二单元 不同系统之间的文件传输

第十二单元

不同系统之间的文件传输

 

文件归档

 

1.文件归档,就是把多个文件变成一个归档文件,通过文件归档可使发送文件的速度变快

命令    参数

tar  c:创建

  f:指定归档文件名称

技术分享

  t:显示归档文件中的内容

  r:向归档文件中添加文件


 - -get:取出单个文件

 - -delete:删除单个文件

  x:取出归档文件中的所有内容

技术分享

 -C:指定解档目录

 -z:gz格式压缩

 -j:bz2格式压缩

 -J:xz格式压缩

 

压缩(只能压缩纯文本,不能压缩视频)

gz

gzip etc.tar         :压缩成gz格式

gunzip  etc.tar.gz         :解压gz格式压缩包

tar zcf etc.tar.gz /etc         :把文件归档为tar并压缩成gz

tar zxf etc.tar.gz         :解压并解档gz格式压缩包

 技术分享

技术分享

bz2

bzip2 etc.tar          :压缩成bz2格式

bunzip2 etc.tar.bz2          :解压bz2格式压缩包

tar jcf etc.tar.bz2 /etc  :把文件归档为tar并压缩成bz2

tar jxf etc.tar.bz2          :解压并解档bz2格式压缩包

 技术分享

技术分享

xz

xz etc.tar           :压缩成xz格式

unxz  etc.tar.xz          :解压xz格式压缩包

tar Jcf etc.tar.xz /etc          :把文件归档为tar并压缩成zx

tar Jxf etc.tar.xz          :解压并解档xz格式压缩包

 技术分享

zip

 

zip -r etc.tar.zip etc.tar:压缩成zip格式

unzip etc.tar.zip:解压zip格式压缩包

 技术分享

 

系统中的文件传输

 

 

scp    file username@ip:/dir:上传

技术分享

scp    username@ip:/dir/file  /dir:下载

 技术分享

rsync   参数       file  username@ip:/dir

rsync-r:同步目录

-l:不忽略链接

-p:不忽略文件权限

-t:不忽文件时间戳

-g:不忽文件所有组

-o:不忽文件所有人

-D:不忽略设备文件

 

 技术分享

技术分享

 

 

 

 

 

 

 

 


第十二单元 不同系统之间的文件传输