希望做一个简单的脚本来压缩和解压缩 linux 中的文件

Looking to do a simple script for compressing and decompressing a file in linux

我需要获取一个 7z 文件并将其解压缩,然后使用 zip 重新压缩它,我想使用脚本来完成此操作,我可以使用什么快速和基本的东西?如果这会有所作为,那就是centos。

请参考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(p7zip-full 包)上使用 7z 命令。

解决方案的复杂性还可能取决于 7z 文件是包含多个文件,还是仅包含一个 file/tar-ball。