Linux下的压缩与解压缩操作
Linux下常见的压缩和解压缩操作:
解压缩操作
1. 扩展名为tgz或.tar.gz的压缩文件
这种类型的文件,通常等同于.tar.gz 文件
可以通过如下命令解压:
# 将压缩文件解压到当前目录中 tar -zxvf t01dtfiles.tgz
# 将压缩文件解压到指定的目录/tmp下
tar -zxvf t01dt_files.tgz -C /tmp/
2.扩展名为gz的压缩文件
.gz文件通常是通过gzip压缩的文件
gunzip FileName.gz 或 gzip -d FileName.gz
创建压缩文件
1.创建gzip类型的压缩文件
# 将整个文件夹/home/images添加到压缩文件images.tar.gz中 tar -zcvf /home/images.tar.gz /home/images 或 tar -zcvf /home/images.tgz /home/images
# 将多个文件添加到压缩文件中
tar -zcvf archive.tgz file1.cfg file2.cfg
2.创建tar归档文件
.tar是归档文件,里面的文件内容并没有进行压缩,所以归档文件的大小与原始内容的大小是一致的。
tar -cvf /archivefile.tar file1 file2
查看压缩文件
不解压,相当于ls -l命令,打印压缩文件中的文件清单
tar -tvf archive.tgz
gzip -lv cfile.gz
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?