希望做一个简单的脚本来压缩和解压缩 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。
我需要获取一个 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。