news 2026/6/1 22:28:21

Linux 批量压缩、批量解压实战教程——一行命令搞定全部文件,告别逐个操作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 批量压缩、批量解压实战教程——一行命令搞定全部文件,告别逐个操作

一、前言

日常运维经常遇到场景:文件夹下几十上百个日志文件,需要批量压缩、批量解压,手动逐个压解效率极低。本篇使用find+tar、for循环脚本,实现一行命令批量压解,覆盖tar.gz、zip两种格式,直接复制即用。


二、批量压缩实战(单个文件逐一压缩)

1. 批量压缩所有txt日志为单独tar.gz包

# for循环批量压缩当前目录所有txt文件 for file in `ls *.txt`;do tar -zcvf ${file}.tar.gz $file;done

2. 批量压缩所有log日志为zip包

for file in `ls *.log`;do zip ${file}.zip $file;done

3. 进阶:find遍历子目录,批量压缩深层文件

# 查找所有后缀为.log的文件,逐个压缩 find ./ -name "*.log" -exec tar -zcvf {}.tar.gz {} \;

三、批量解压实战(全网最常用命令)

1. 批量解压当前目录所有tar.gz压缩包

# 方式1:for循环(推荐,通俗易懂) for i in *.tar.gz;do tar -xvf $i;done

2. 批量解压所有zip压缩包

for i in *.zip;do unzip $i;done

3. 一行极简批量解压(无需循环)

# 批量解压所有tar格式压缩包 ls *.tar.gz | xargs -i tar -xvf {}

四、高阶实战:批量解压并删除原压缩包

# 解压完毕自动删除压缩包,一键清理 for i in *.tar.gz;do tar -xvf $i;rm -rf $i;done

五、避坑注意事项

  1. 批量操作前建议先ls核对文件列表,避免误压解业务文件

  2. 不要在压缩包目录嵌套批量压缩,防止循环压缩报错

  3. Windows传来的zip批量解压,统一加上-O GBK防止中文乱码


六、批量压解核心口诀

遍历文件用for,匹配后缀通配符,一行命令全自动,无需逐个手动点。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/1 22:27:17

告别复制粘贴:用Terraform管理多云与混合云资源的实战配置指南

多云架构下的Terraform实战:从资源编排到环境治理的完整解决方案1. 多云管理的新范式:当Terraform遇见混合云在数字化转型的深水区,企业基础设施正经历着从单一云平台向混合多云架构的演进。根据Flexera 2023云状态报告,89%的企业…

作者头像 李华
网站建设 2026/6/1 22:25:40

038、电机控制中的矢量控制基础

038、电机控制中的矢量控制基础 从一次炸管事故说起 去年夏天,我调试一台2kW永磁同步电机驱动器,用的是最基础的六步换向法。电机空载跑得挺欢,一加载就“嘭”一声——IGBT模块炸了。拆开看,三相桥臂直通,惨不忍睹。 事后复盘,问题出在低速重载时转矩脉动太大,电流尖…

作者头像 李华
网站建设 2026/6/1 22:24:09

基于M6E Nano芯片的UHF RFID读写器模块设计与制作全流程

1. 项目概述与核心思路高频射频识别,也就是我们常说的H-RFID,这几年在物联网和资产管理领域火得不行。它不像低频RFID那样读距短、速度慢,UHF频段(通常指860-960MHz)的标签能在几米甚至十几米外被快速识别,…

作者头像 李华
网站建设 2026/6/1 22:22:48

AD 3D模型避坑指南:STEP文件导入后位置错乱?5步搞定精准对位

AD 3D模型精准对位实战:STEP文件导入错位修复指南当你从供应商网站下载了器件的STEP模型,满心期待地导入Altium Designer后,却发现模型歪斜、焊盘错位、甚至悬浮在空中——这种挫败感每个PCB工程师都深有体会。本文将从实战角度出发&#xff…

作者头像 李华
网站建设 2026/6/1 22:22:20

3步实战:基于UI-TARS桌面应用构建企业级视觉语言智能助手

3步实战:基于UI-TARS桌面应用构建企业级视觉语言智能助手 【免费下载链接】UI-TARS-desktop The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra 项目地址: https://gitcode.com/GitHub_Trending/ui/UI-TARS-desktop…

作者头像 李华