我需要获取一个7z文件并将其解压缩,然后使用zip重新压缩,而我想通过脚本来进行处理,我可以使用哪些快速而基本的工具?如果有帮助的话,那就是centos。
答案 0 :(得分:0)
请参阅repack-7z-files-to-zip-files-in-linux:
#!/bin/bash
TMPDIR=tempdir_$$
for x in `ls *.7z`; do
mkdir $TMPDIR
cd $TMPDIR
cp ../$x .
p7zip -d $x
zip -r ../${x%.7z}.zip *
cd ..
rm -rf $TMPDIR
done
我个人在支持两种压缩格式的Ubuntu(7z
软件包)上使用p7zip-full
命令。
解决方案的复杂性还可能取决于7z文件是包含多个文件还是仅包含一个文件/ tar-ball。