首页 > 代码库 > unit 12

unit 12

                              ########unit 12########


##########文件归档##########

打包表示把一堆文件变成一个


tar                ###打包工具

f                ###指定生成包的名字

c                ###创建包

v                ###显示创建过程

t                ###查看包中内容

-x                ###解包

r                ###添加文件到包中

--delete filename               ###删除包中指定文件

--get filename                ###取出包中指定文件

        -C                              ###指定解档目录

        -z                              ###gz格式压缩

        -j                              ###bz2格式压缩

        -J                              ###xz格式压缩


##########压缩##########


1.gzip

gzip xxx.tar- - -> xxx.tar.gz                  ###压缩

gunzip xxx.tar.gz- - ->xxx.tar                 ###解压


tar zcvf xxx.tar.gz 目标文件- - ->xxx.tar.gz       ###打包压缩

tar zxvf xxx.tar.gz- - ->xxx


2.bz2

bzip2 xxx.tar- - ->xxx.tar.bz2                 ###压缩

bunzip2 xxx.tar.baz2- - ->xxx.tar              ###解压


tar jcvf xxx.tar.bz2 目标文件- - ->xxx.tar.bz2     ###打包压缩

tar jxvf xxx.tar.bz2- - ->xxx


3.xz

xz xxx.tar- - ->xxx.tar.xz                     ###压缩

unxz xxx.tar.xz- - ->xxx.tar                   ###解压


tar Jcvf xxx.tar.xz 目标文件- - ->xxx.tar.xz       ###打包压缩

tar Jxvf xxx.tar.xz- - -xxx


##########远程文件传输##########


scp                                            ###远程复制

scp file user@ip:/directory                    ###上传

scp -r directory user@ip:/directory            ###下载


rsync [参数] file username@ip:/dir


rsync -r   ###同步目录

      -l   ###不忽略连接

      -p   ###不忽略文件权限

      -t   ###不忽略文件时间戳

      -g   ###不忽略文件所有组

      -o   ###不忽略文件所有人

      -D   ###不忽略设备


本文出自 “12115084” 博客,请务必保留此出处http://12125084.blog.51cto.com/12115084/1860159

unit 12