惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
Kaspersky official blog
Martin Fowler
Martin Fowler
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
V
Visual Studio Blog
博客园_首页
Engineering at Meta
Engineering at Meta
The Cloudflare Blog
MongoDB | Blog
MongoDB | Blog
Blog — PlanetScale
Blog — PlanetScale
T
The Blog of Author Tim Ferriss
雷峰网
雷峰网
D
Docker
博客园 - 司徒正美
S
SegmentFault 最新的问题
M
MIT News - Artificial intelligence
博客园 - 叶小钗
博客园 - 三生石上(FineUI控件)
U
Unit 42
J
Java Code Geeks
A
About on SuperTechFans
N
Netflix TechBlog - Medium
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security Affairs
I
Intezer
Cisco Talos Blog
Cisco Talos Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
B
Blog RSS Feed
P
Privacy & Cybersecurity Law Blog
T
Tenable Blog
T
Threatpost
H
Hacker News: Front Page
G
Google Developers Blog
博客园 - 【当耐特】
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
L
Lohrmann on Cybersecurity
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
A
Arctic Wolf
S
Secure Thoughts
GbyAI
GbyAI
NISL@THU
NISL@THU
S
Security @ Cisco Blogs
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Webroot Blog
Webroot Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
O
OpenAI News
Spread Privacy
Spread Privacy
Application and Cybersecurity Blog
Application and Cybersecurity Blog

博客园 - 三杯两盏淡酒

浏览器感染木马插件 访问overbridgenet.com恶意网站 升级windows 11 25h2的步骤(xjl456852原创) Dify纯内网dify插件离线安装支持多平台多架构跨架构(xjl456852原创) 2025骨传导 气传导耳机对比 Centos7 ubuntu 安装nginx 大模型chatgpt search联网搜索插件与默认搜索兼容设置 解决 OSError: [WinError -1066598274] Windows Error 0xc06d007e (xjl456852原创) TeraCloud国外WebDav服务器免费25GB空间 同步文档 同步数据 notepad3 替代windows自带文本编辑器(xjl456852原创) nextcloud 使用markdown editor 编辑器(xjl456852整理) win10 使用tracetcp.exe的错误问题解决(xjl456852原创) clickhouse 复杂查询时嵌套连接join可能存在的异常解决(xjl456852原创) EA逆向生成数据库E-R图(mysql,mariadb数据库-->ER图) v13 及以后的版本处理方式(xjl456852原创) pycharm 输入中文汉字重叠(xjl456852原创) windows10安装gvim的_vimrc不生效的处理方法(xjl456852原创) webstrom破解-webstrom2018.2.4破解方法(xjl456852原创) 用户中心 - 博客园 前端跳转处理--房天下的访问页面部分ip自动跳转到登录页面的解决办法(xjl456852原创) maven项目运行tomcat7-maven-plugin:run时出现Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.util.Scanner(xjl456852原创)
bandizip批量压缩解压(xjl456852原创)
三杯两盏淡酒 · 2023-09-15 · via 博客园 - 三杯两盏淡酒

linux使用bandizip需要在wine下使用.

linux批量解压缩脚本(xjl456852原创):

脚本名: unpack.sh,可以将脚本放入到/usr/bin/bash 下进行使用更方便

没有加入-y参数,所以解压完成后不会自动关闭窗口,需要自己手动关闭窗口.因为需要检测是否有错误.

如果不想检测是否有错误,可以使用下面的命令替换shell脚本的对应行.

wine /opt/modules/soft/Bandizip/Bandizip.x64.exe x  -o:$input -y -target:auto $fullName

每个解压任务会等待20秒然后进行下一个解压任务.时间可以自己调整.

/opt/modules/soft/Bandizip/Bandizip.x64.exe为在wine中安装的bandizip.

#!/bin/bash
IFS=$'\t\n'
input=$1
if [[ $input != */  ]];then
	input="$input"/
fi
for name in `ls $input`
do
	fullName=$input$name
	if test -f $fullName;then
		ext=${name##*.}
		if [[ $ext == "zip" || $ext == "rar" || $ext == "7z" ]]; then
			{
				wine /opt/modules/soft/Bandizip/Bandizip.x64.exe x  -o:$input -target:auto $fullName
			}&
			sleep 20
		fi
	fi
done

使用方法:

unpack.sh 目录名

windows版本增强脚本:

需要将Bandizip加入到path中. 改进后的脚本,可以使用bandizip的自动解压,对于有的压缩包里直接放的文件,没有放文件夹的,可以直接创建文件夹. 

bandizip的-y参数是解压有没有错误都会关闭窗口. 所以看不到有问题的压缩包. 这可能是bandizip的bug.

如果没有密码,将-p:密码去掉.

双击运行

# 推荐存储为xx.bat文件,双击使用
for %%a in ("*.zip","*.rar","*.7z") do start /min call Bandizip.exe x  -o:.\ -p:密码 -target:auto "%%a" 
pause

其中的

start /min call

也可以替换为,效果相同:

start /min cmd /c

windows脚本参考地址:

windows的bandizip批量解压缩图形化软件:

对应的博客说明: