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

推荐订阅源

T
The Blog of Author Tim Ferriss
S
Securelist
D
Docker
The Register - Security
The Register - Security
GbyAI
GbyAI
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
罗磊的独立博客
博客园 - 【当耐特】
F
Full Disclosure
WordPress大学
WordPress大学
腾讯CDC
小众软件
小众软件
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
SecWiki News
SecWiki News
L
Lohrmann on Cybersecurity
I
InfoQ
MyScale Blog
MyScale Blog
量子位
Cyberwarzone
Cyberwarzone
博客园 - 三生石上(FineUI控件)
The Hacker News
The Hacker News
F
Fortinet All Blogs
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
博客园_首页
H
Help Net Security
K
Kaspersky official blog
酷 壳 – CoolShell
酷 壳 – CoolShell
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Webroot Blog
Webroot Blog
Blog — PlanetScale
Blog — PlanetScale
V
Vulnerabilities – Threatpost
Y
Y Combinator Blog
The Cloudflare Blog
P
Proofpoint News Feed
V
Visual Studio Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
T
Tailwind CSS Blog
爱范儿
爱范儿
P
Privacy International News Feed
Security Archives - TechRepublic
Security Archives - TechRepublic
The GitHub Blog
The GitHub Blog
C
Cybersecurity and Infrastructure Security Agency CISA
B
Blog RSS Feed

博客园 - 三杯两盏淡酒

浏览器感染木马插件 访问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批量解压缩图形化软件:

对应的博客说明: