上一篇
最新动态 📢 2025年8月,Linux内核6.10版本正式发布,对文件系统性能进行了优化,特别是tar和zip工具的压缩速度提升了约15%!现在正是学习Linux压缩技巧的最佳时机~
在Linux系统中,压缩文件夹就像给你的数字行李"瘦身"一样重要!它能帮你:
Linux下有这些"压缩神器"等你来pick:
# 打包文件夹(不压缩) tar -cvf 打包名.tar 文件夹名/ # 解包 tar -xvf 打包名.tar
🔍 参数解析:
-c
:创建新归档-v
:显示详细过程-f
:指定文件名-x
:解压文件# 使用gzip压缩(.tar.gz) tar -czvf 压缩包名.tar.gz 文件夹名/ # 使用bzip2压缩(.tar.bz2) tar -cjvf 压缩包名.tar.bz2 文件夹名/ # 使用xz压缩(.tar.xz) tar -cJvf 压缩包名.tar.xz 文件夹名/
# 解压.tar.gz tar -xzvf 压缩包名.tar.gz # 解压.tar.bz2 tar -xjvf 压缩包名.tar.bz2 # 解压.tar.xz tar -xJvf 压缩包名.tar.xz
💡 小技巧:记不住参数?用tar --help
查看所有选项!
# 压缩文件夹 zip -r 压缩包名.zip 文件夹名/ # 解压zip文件 unzip 压缩包名.zip
# 分卷压缩(每卷500MB) zip -r -s 500m 分卷压缩包名.zip 大文件夹/ # 设置密码加密 zip -r -e 加密压缩包.zip 敏感文件夹/
⚠️ 注意:Linux下zip的压缩率通常不如tar.gz高,但兼容性最好!
# 压缩单个文件 gzip 文件名 # 解压 gunzip 文件名.gz
# 压缩 bzip2 文件名 # 解压 bunzip2 文件名.bz2
# 压缩 xz 文件名 # 解压 unxz 文件名.xz
工具 | 压缩速度 | 解压速度 | 压缩率 | 适用场景 |
---|---|---|---|---|
gzip | 快速压缩 | |||
bzip2 | 高压缩比 | |||
xz | 极致压缩 | |||
zip | 跨平台 |
tar.gz
,平衡速度和压缩率tar.xz
,特别是大文件Q:解压时遇到"权限被拒绝"怎么办?
A:加sudo前缀,或者用chmod
修改权限后再试
Q:如何查看压缩包内容不解压?
A:对于tar包用tar -tvf 包名.tar
,zip用unzip -l 包名.zip
Q:压缩大文件时内存不足?
A:尝试用tar -c --use-compress-program=pigz -f 包名.tar.gz 文件夹
使用多核压缩
# 最佳平衡(推荐日常使用) tar -czvf 备份.tar.gz 重要文件/ # 最高压缩比(耐心等待) tar -cJvf 终极压缩.tar.xz 大文件/ # 最快压缩(赶时间用) tar -czvf --fast 快速打包.tar.gz 临时文件/ # Windows兼容 zip -r 交作业.zip 作业文件夹/
掌握了这些压缩技巧,你的Linux文件管理功力直接level up!🎉 下次传输大文件时,记得秀出你的压缩绝活~
本文由 昂妮娜 于2025-08-02发表在【云服务器提供商】,文中图片由(昂妮娜)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/513765.html
发表评论