zoukankan      html  css  js  c++  java
  • Linux之文件压缩

    归档和压缩

    作用

    节省硬盘资源 加快网络传输速度

    tar

    作用

    进行文件的压缩打包处理

    打包常见参数

    -c

    创建一个文件

    -f

    指定被打包的文件

    -v

    显示打包的过程

    -x

    将打包的文件进行解包

    -t

    不解包显示打包文件夹中的内容

    [root@SR ~]# tar -tf grub.tar
    

    -C

    指定解包之后文件存放的的目录

    压缩常见参数

    -z

    以 gzip 方式压缩 扩展名: tar.gz

    -j

    以 bz2 方式压缩的 扩展名: tar.bz2

    -J

    以 xz 方式压缩 扩展名: tar.xz

    [root@SR ~]# ll -h etc.tar*
    -rw-r--r-- 1 0 root 27M 5 月 10 12:10 etc.tar
    -rw-r--r-- 1 0 root 4.3M 5 月 10 12:14 etc.tar.bz2#常用
    -rw-r--r-- 1 0 root 5.9M 5 月 10 12:11 etc.tar.gz #常用
    -rw-r--r-- 1 0 root 3.7M 5 月 10 12:16 etc.tar.xz #这个压缩比例最高,压缩的时间是最长
    

    zip管理压缩文件

    zip作用

    zip是用来进行文件压缩

    # 压缩一个文件目录
    [root@SR ~]# zip -r ~/grub.zip /boot/grub2/
    

    unzip作用

    unzip是用来进行解压文件

    [root@SR ~]# unzip grub.zip -d ./test  # -d 解压到指定的目录
    

    gzip-bzip2- xz 管理压缩文件

    gizp

    gizp + 文件
    gizp 压缩速度最快 使用最广
    其只能作用于文件 不能作用于文件夹
    

    bzip2

    bzip2 + 文件
    其压缩文件比gzip小
    -k可以保留源文件
    

    xz

    xz 压缩工具相对较新,但是会提供最佳的压缩率
    

    解压:
    gzip -d 文件
    bzip2 -d 文件 -k 保留源文件
    xz -d 文件 戒 unxz 文件 -k 保留源文件
    例:
    [root@SR ~]# gzip -d a.txt.gz
    [root@SR ~]# bzip2 -d a.txt.bz2
    [root@SR ~]# xz -d a.txt.xz
    

    file

    作用

    查看文件类型

    文件排序常见方式

    -ltr

    t:表示通过时间排序
    r:从小到大 不加从大到下
    

    -lSr

    S:按照大小进行排序
    

  • 相关阅读:
    Lucene 全文检索
    Redis 集群
    Redis 初步接触
    Mybatis
    FastJson 介绍
    JAVA微信企业付款到零钱(十分钟搞定),附完整DEMO下载
    持续集成与Devops关系
    GIT命令行统计代码提交行数
    一种简单的REST API接口加密实现,只允许自己的产品调用后台,防止接口被刷
    Beyond Compare 4.X 破解方法(亲测有效)
  • 原文地址:https://www.cnblogs.com/SR-Program/p/12801584.html
Copyright © 2011-2022 走看看