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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix