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
本文来自博客园,作者:capser,转载请注明原文链接:https://www.cnblogs.com/caspertd/p/16505507.html