Linux常用压缩命令
Linux常见的压缩格式有.zip、.gz、.bz2、.tar、.tar.gz、.tar.bz2;常用的压缩命令有zip、tar。
zip
常用命令
# 压缩文件 zip file.zip file_name # 压缩文件夹(包含子目录) zip -r dir.zip dir_name # 压缩当前目录所有文件 zip dir.zip * # 解压文件 unzip dir.zip
更多参数
1 -v 显示操作详细信息 2 -d 从压缩包里删除文件 3 -m 将文件剪切到压缩包里,源文件将被删除 4 -r 递归压缩 5 -x 排除文件 6 -c 加一行备注 7 -z 加备注 8 -T 测试压缩包完整性 9 -e 加密 10 -q 安静模式 11 -1, --fast 更快的压缩速度 12 -9, --best 更好的压缩率 13 --help 查看帮助 14 -h2 查看更多帮助
tar
常用命令
# 打包后,以gzip 压缩 tar zcvf test.tar.gz /test #压缩/test为test.tar.gz # 解压test.tar.gz tar zxvf test.tar.gz # 打包后,以bzip2 压缩 tar jcvf test.tar.bz2 /test #压缩/test为test.tar.bz2 # 解压test.tar.bz2 tar jxvf test.tar.bz2 # 仅打包,不压缩 tar cvf test.tar /test #压缩/test为test.tar # 解压test.tar tar xvf test.tar # 查看压缩包内容列表 tar tvf test.tar.gz # 解压到指定文件夹(目标文件夹必须存在) tar -zxvf all.tar.gz -C my/ # 压缩时排除某些目录 tar -zcvf tomcat.tar.gz --exclude=tomcat/logs tomcat tar -zcvf tomcat.tar.gz --exclude=tomcat/logs --exclude=tomcat/libs --exclude=tomcat/xiaoshan.txt tomcat
更多参数
1 -c, --create: 建立压缩档案 2 -x, --extract, --get:解压 3 -t, --list:查看内容 4 -r, --append:向压缩归档文件末尾追加文件 5 -u, --update:更新原压缩包中的文件 6 -d, --diff, --compare 将压缩包里的文件与文件系统进行对比 7 --delete 从压缩包里删除
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
· 《HelloGitHub》第 107 期