gzip、tar、zip的用法
gzip:
linux压缩文件中最常见的后缀名即为.gz,gzip是用来压缩和解压.gz文件的命令。
常用参数:
-d或--decompress或--uncompress:解压文件;
-r或--recursive:递归压缩指定文件夹下的文件(该文件夹下的所有文件被压缩成单独的.gz文件);
-v或--verbose:显示指令执行过程。
注:gzip命令只能压缩单个文件,而不能把一个文件夹压缩成一个文件(与打包命令的区别)。
1 2 | #会将文件压缩为文件 test.txt.gz,原来的文件则没有了,解压缩也一样 gzip / home / aistudio / work / test.txt |
1 | gzip - d / home / aistudio / test.gz |
tar:
tar本身是一个打包命令,用来打包或者解包后缀名为.tar。配合参数可同时实现打包和压缩。
常用参数:
-c或--create:建立新的备份文件;
-x或--extract或--get:从备份文件中还原文件;
-v:显示指令执行过程;
-f或--file:指定备份文件;
-C:指定目的目录;
-z:通过gzip指令处理备份文件;
-j:通过bzip2指令处理备份文件。
最常用的是将tar命令与gzip命令组合起来,直接对文件夹先打包后压缩:
1 | tar - zcvf / home / aistudio / work / test.tar.gz / home / aistudio / work / test.txt |
1 | tar - zxvf / home / aistudio / work / test.tar.gz |
zip和unzip
zip命令和unzip命令用在在Linux上处理.zip的压缩文件。
常用参数
zip:
-v:显示指令执行过程;
-m:不保留原文件;
-r:递归处理。
unzip:
-v:显示指令执行过程;
-d:解压到指定目录。
1 | zip - r / home / aistudio / work / test. zip / home / aistudio / work / test.txt |
1 | unzip / home / aistudio / work / test. zip |
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人