zoukankan      html  css  js  c++  java
  • 文件压缩打包以及备份

    ---恢复内容开始---

    今天我要学习linux中的压缩打包和备份命令

    首先我们来看看常见的压缩指令【*.tar   *tar.gz  *.tgz   *.gz   *.Z   *.bz2    *.xz  】

    在linux中最常见的是 gzip、 bzip、 xz 、tar 

    1)gzip

    -c  将压缩数据输出到屏幕上

    -d  解压缩的参数

    -t  检验压缩文件的一致性

    -v  显示源文件/压缩、压缩文件的压缩比率

    -数字  代表压缩等级哦  -1 最快  -9  最慢

    用zcat可以查看解压后的源文件

    使用 gzip -d  来解压文件

    [root@localhost ~]# gzip -d xx.txt.gz
    [root@localhost ~]# ls
    anaconda-ks.cfg data square.sh.gz xiao.txt xpl xpl1 xpl.sh.gz xx xx.txt

    2)bzip 跟gzip命令基本一样,只是扩展名变了

    -k  保留源文件,不会删除源文件

    -z 压缩的参数

    -数字  -9最佳  -1最快

    3)xz跟bzip,gzip,命令基本一样

    xzcat/xzmore/xzless/xzgrep  都可以查看压缩内容,当然bzip和gzip也可以啦

    -l 列出压缩文件的相关信息

    再让我们来看看打包命令-----tar

    -c  建立打包文件,可与-v来观察被打包过程

    -t 察看档名

    -x 解打包和解压缩

    -z  透过gzip来压缩和解压缩:*.tar.gz

    -j  bzip来压缩和解压缩:*.tar.bz2

    -J xz压缩和解压缩  :*.tar.xz

    -v  显示文件名

    -f  后面跟被处理的档名

    -C 目录

    tar 创建打包文件 ------tar

    1)创建打包文件 *. tar
    # tar cf 打包文件名称 源文件
    c: 创建
    f:文件
    [root@localhost ~]# tar cf /bak/file01.tar /file/ 将file文件打包到bak文件

    tar -cf archive.tar foo bar
    tar -tvf archive.tar

    tar -xf archive.tar

    2)解包
    # tar xf 打包文件名称 [-c 目录名称]
    [root@localhost ~]# tar xf /bak/file01.tar
    [root@localhost ~]# tar xf /bak/file01.tar -C /tmp/

    [root@localhost ~]# tar tvf /bak/file01.tar
    drwxr-xr-x root/root 0 2019-07-07 12:46 file/
    -rw-r--r-- root/root 16 2019-07-07 12:29 file/ll.txt
    -rw-r--r-- root/root 16 2019-07-07 12:29 file/pp.txt
    -rw-r--r-- root/root 16 2019-07-07 12:28 file/xx.txt

    简单记忆:

    tar [-z/-j/-J] [cv] -f 档名

    tar [-z/-j/-J] [tv] -f 既有tar的档名

    tar [-z/-j/-J] [xv] -f 既有tar的档名或者-C的目录

    -p 保留备份文件数据的原本的权限和属性

    -P 保留绝对路径,含有根目录的备份数据

    --exclude="file" 可以将几个特殊的文件或者目录移除在打包之外

    小胖专属学习分享
  • 相关阅读:
    数组和排序算法(冒泡、选择、插入排序)
    异常
    线程的五个状态,sleep和wait
    ArrayList、Vector、LinkedList
    String,StringBuffer,StringBuilder的区别
    Math.round(),Math.ceil(),Math.floor()的区别
    单例模式之双重锁模式、静态内部类模式、饿汉模式、懒汉模式,和安全的懒汉模式
    工厂模式简单的汽车工厂
    存储过程的优点
    数据库SQL特点数据查询,数据操纵,数据定义,数据控制,建立索引, 事务acid,数据库隔离级别
  • 原文地址:https://www.cnblogs.com/xpl520/p/11214189.html
Copyright © 2011-2022 走看看