设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 69|回复: 9

200元求个linux的shell

[复制链接]

121

主题

529

回帖

1629

积分

金牌会员

积分
1629
发表于 2020-1-24 00:40:33 | 显示全部楼层 |阅读模式
本帖最后由 chimney 于 2020-1-24 11:28 编辑

服务器centos,环境宝塔,nginx+php+mysql,已安装rar4.0.0扩展http://pecl.php.net/package/rar
由于服务器上有大量压缩包基于winrar最新版压缩,很多用户手机不能兼容解压。
压缩包url(含文件名)已存放于一个mysql表中(根据需求转成txt或别的也行)

需求:
"


会的大佬Q我,谢谢……暂时有朋友接活了,QQ号编辑掉
不限于shell,别的实现方式也行,只要centos上能用,不要太占服务器资源

有大佬加我,说这个rar是php的插件,得写成php,所以得会php……
回复

使用道具 举报

59

主题

1069

回帖

2411

积分

金牌会员

积分
2411
发表于 2020-1-24 00:47:42 | 显示全部楼层
随便 Google 一下就好多解决方案。
https://google.com/search?q=遍历文件夹解压

https://jianshu.com/p/1a6ee290c51d

https://blog.51cto.com/dreamylights/1755231
回复

使用道具 举报

345

主题

2558

回帖

6239

积分

论坛元老

积分
6239
发表于 2020-1-24 01:59:03 | 显示全部楼层
https://www.rarlab.com/download.htm

rar linux 不知道? 你批量解包,再批量打包回zip 不就得了? 和你什么环境 php 有啥关系
回复

使用道具 举报

121

主题

529

回帖

1629

积分

金牌会员

积分
1629
 楼主| 发表于 2020-1-24 06:14:23 | 显示全部楼层

aming 发表于 2020-1-24 01:59

https://www.rarlab.com/download.htm

rar linux 不知道? 你批量解包,再批量打包回zip 不就得了? 和你 ...

这些压缩包是程序带的,如果文件名改变,程序附件都会失效,所以rar文件还得压缩为原名rar
回复

使用道具 举报

121

主题

529

回帖

1629

积分

金牌会员

积分
1629
 楼主| 发表于 2020-1-24 01:59:00 | 显示全部楼层

loveqianool 发表于 2020-1-24 00:47

随便 Google 一下就好多解决方案。
https://google.com/search?q=遍历文件夹解压


谢谢,主要是还需要压缩回去,而且细节方面跟我还是有区别,所以需要付费定制
回复

使用道具 举报

6

主题

481

回帖

1042

积分

金牌会员

积分
1042
发表于 2020-1-24 06:15:42 | 显示全部楼层
加你qq了
回复

使用道具 举报

16

主题

1652

回帖

3490

积分

论坛元老

积分
3490
发表于 2020-1-24 00:47:00 | 显示全部楼层
这遍历,解压压缩就完事了,为啥说了半天php
回复

使用道具 举报

9

主题

134

回帖

365

积分

中级会员

积分
365
发表于 2020-1-24 06:34:33 | 显示全部楼层
直接跑shell命令就行了呀,直接列出当前目录下指定压缩格式的文件然后批量解压跑完解压程序再反过来跑批量压缩就OK了呀
回复

使用道具 举报

121

主题

529

回帖

1629

积分

金牌会员

积分
1629
 楼主| 发表于 2020-1-24 06:51:05 | 显示全部楼层

loeveo 发表于 2020-1-24 09:00

直接跑shell命令就行了呀,直接列出当前目录下指定压缩格式的文件然后批量解压跑完解压程序再反过来跑批量 ...

文件名和压缩包名称不同的
回复

使用道具 举报

121

主题

529

回帖

1629

积分

金牌会员

积分
1629
 楼主| 发表于 2020-1-24 09:00:13 | 显示全部楼层

loeveo 发表于 2020-1-24 09:00

直接跑shell命令就行了呀,直接列出当前目录下指定压缩格式的文件然后批量解压跑完解压程序再反过来跑批量 ...

van兄弟跟我说,得会php……
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Discuz! X

GMT+8, 2026-3-21 08:40 , Processed in 0.014505 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表