首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 停解压缩多个zip文件

2013-04-07 
linux 下解压缩多个zip文件有TB级别zip压缩文件,而且在不同文件夹中有重复的文件。空间有限,无法把所有文件

linux 下解压缩多个zip文件
有TB级别zip压缩文件,而且在不同文件夹中有重复的文件。空间有限,无法把所有文件都同时解压出来。
现在想把所有文件都解压出来。因此只能将一个文件加压,如果有重名的文件,则留下体积比较大的文件,将体积较小的重复文件以及zip文件删除以获得空间。。
只能在shell里面做。
目前自能手动做,实在太慢。

shell里面怎么能够在解压文件的时候按文件的尺寸选择覆盖?

或者有没有其他更可行的方法? 解压 linux shell
[解决办法]
所有文件按照从小到大排序进行覆盖解压到指定地方




[解决办法]
解压缩命令不支持按文件的尺寸选择覆盖,你得自己写。
假设要把所有zip文件解压到/abc/
先把一个zip解压到/tmp/abc/
检查/abc/和/tmp/abc的文件是否重名,如果重名就选择大的放到/abc,不重名就从/tmp/abc/移动到/abc/

热点排行