Linux命令——压缩与解压

Linux下压缩与解压

一、*.rar文件格式

1、下载rar工具

  • linux不自带rar格式的压缩和解压工具,我们需要自行下载

  • 浏览器访问rarlinux网站下载
    下载地址:https://www.rarlab.com/download.htm

  • 使用wget直接下载rarlinux

点击查看代码
wget https://www.rarlab.com/rar/rarlinux-x64-5.9.1.tar.gz // 64位
wget https://www.rarlab.com/rar/rarlinux-5.9.1.tar.gz // 32位

2、安装rar

2.1、将下载文件移动到你想要进行安装的文件夹,然后运行命令:

tar -xzvf rarlinux-x64-5.0.1.tar.gz

2.2、进入被解压出来的rar目录,开始安装

cd rar
make && make install

3、命令

  • 压缩文件
    rar a -r test.rar file
  • 解压文件
    unrar x test.rar
  • 不解压下查看file.rar文件
    unrar l file.rar

二、*.zip文件格式

  • zip/unzip 命令用于将文件压缩为*.zip文件格式以及解压
  • 压缩成*.zip文件(压缩文件)
    zip 选项 压缩后的文件名 需要压缩的东西
  • 压缩成*.zip文件(压缩文件夹,目录)
    zip -r 压缩后的文件名 需要压缩的东西
  • 解压到指定文件夹
    unzip -d 要解压到的目录 要解压的文件

三、*.gz文件格式

  • gzip/gunzip 命令用于将文件压缩为*.gz文件格式以及解压
  • 压缩成*.gz文件
    gzip 文件名
  • 解压*.gz文件
    gunzip 文件名

四、tar命令

  • tar 命令同时具备压缩和解压的功能
  • tar 命令的选项解析:
选项 功能
-c 产生.tar打包文件
-v 显示详细信息
-f 指定压缩后的文件名
-z 打包同时压缩
-x 解包.tar文件
  • 压缩一个或多个文件
    如将/home/目录下的a.txt和b.txt 压缩成一个文件 c.tar.gz
    cd /home
    tar -zcvf c.tar.gz a.txt b.txt
  • 递归压缩一个文件夹(目录)
    如将/home 目录整个压缩为 myhome.tar.gz文件
    tar -zcvf myhome.tar.gz /home/
  • 将*.tar.gz压缩文件解压到当前目录
    tar -zxvf 文件名
  • 将*.tar.gz 压缩文件解压到指定目录下
    如将 /home/目录下 c.tar.gz文件 解压到 /home/hi 中:
    cd /home
    tar -zxvf c.tar.gz -C /home/hi
posted @   capser  阅读(1418)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示