zoukankan      html  css  js  c++  java
  • Linux:解压缩工具的管理与使用

    Linux的压缩格式有三种

    1.TAR压缩格式
    2.ZIP压缩格式
    3.RAR压缩格式

    TAR压缩包
    TAR(Tape Archive,TAR)是 Linux 下的包管理工具,具有 5 种功能:打包、查询、释放、更新、追加。
    命令格式:tar [主选项+辅助选项] [文件或目录]
    -c 创建新的 tar 包
    -t 列出 tar 包文件的列表
    -x 从 tar 包中释放文件
    -r 把备份文件追加到已备份文件的末尾
    辅助选项 说明
    -f 备份文件或设备,必选项
    -v 显示命令执行的详细信息
    -z 用 gzip 来压缩/解压缩文件
    -j 用 bzip2 来压缩/解压缩文件
    -C 指定文件解压后的存放路径
    【举例】在/mnt/目录下有 s1、s2、s3 和 1.txt 四个文件,现完成以下打包和解包要求: 
    (1)将这 4 个文件打包成 bak.tar 放在/mnt/目录下 
    (2)将这 4 个文件打包成 bak2.tar 放在/mnt/bak 目录下 
    (3)将这 4 个文件分别以 gzip 和 bzip2 方式压缩为 bak.tar.gz 和 bak.tar.bz2 存放在/mnt/bak 目录下 
    (4)查看各个包文件内的文件列表,并将这 4 个文件删除。
    (5)向 tar 包中追加/mnt/newfile 文件 
    (6)对包文件进行解压
    
    ZIP压缩包
    解压缩:
    解压到当前目录:
    unzip xx.zip
    解压到指定目录:
    unzip -d /xx/xx/xx.zip
    
    压缩:
    zip -r xx.zip xxx压缩后的名字
    
    RAR压缩包
    首先需要下载:
    rarlinux-x64-5.7.1.tar.gz:https://www.rarlab.com/download.htm
    将下载后的文件解压到/usr/local目录下
    执行以下命令:
    ln -s /usr/local/rar/rar /usr/local/bin/rar
    ln -s /usr/local/rar/unrar /usr/local/bin/unrar
    
    解压文件:rar x xxx.rar
    压缩文件:rar a xxx.rar ./test/ 
    
  • 相关阅读:
    昨晚值班将发dla的程序改好后放入正式环境
    本来今天打算不带电脑去值班
    有时候你会觉得,你的不真实让人怀疑,自己却非常尴尬
    其实对于公司的事情分布,我是昨天没有干什么
    异常处理
    反射及内置方法
    绑定方法与非绑定方法
    面向对象之多态
    面向对象之封装
    面向对象三大特性
  • 原文地址:https://www.cnblogs.com/yanlzy/p/11915362.html
Copyright © 2011-2022 走看看