unit12不同系统文本间的文件传输

来源:互联网 发布:数据库 schema 知乎 编辑:程序博客网 时间:2024/06/03 13:53

##################unit12###########

  

 

¥¥¥¥¥一,文件归档

  1.文件归档,就是把多个文件变成一个归档文档。

 

  2,

   tar       -c           ##创建

 

 

(如图一)


 

 

             -f           ##指定归档文件名称

             -t           ##显示归档文件中的内容

             -r           ##向归档文件中添加文件

            --get        ##取出单个文件

            --delete     ##删除单个文件

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

             -C          ##指定解档目录

             -z          ##gz格式压缩

             -j          ##bz2格式压缩

             -J          ##xz格式压缩

(如图二)

 

 

 

 

 

##分别是建立归档目录etc.tar到Desktop

##在桌面建立一个文件file1,向归档文件中,添加file

##取出单个文件file,用get获得

##取出归档文件中的所有内容。

 

¥¥¥¥¥二压缩

gz

gzip etc.tar        ##压缩成bz2格式

 

(如图三)

 

 

##可以看到归档文档由etc.tar变成etc.tar.gz,就是将文档压缩为bz2格式。

 

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

 

(如图四)

 

 

##可以看到归档目录已变为etc.tar,则说明已解压。

 

 

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并压缩成xz

(如图十一)

 

 

 

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   ##不忽略设备文件

如图十六


0 0