たとえば、このフォルダには~/folder1/folder2
次のような多くのファイルが含まれています。
abc_0101.txt
abc_0102.txt
...
abc_0201.txt
abc_0202.txt
...
abc_0301.txt
abc_0302.txt
...
abc_0401.txt
abc_0402.txt
...
このフォルダ内のすべてのファイルを特定のファイル名に圧縮するにはどうすればよいですか?
まるですべてのファイルを圧縮したいabc_01*.txt
かのようにabc_03*.txt
ベストアンサー1
とても簡単です。
ジッパー付き:
zip zipfile.zip abc_01*.txt abc_03*.txt
tar/gzip を使用:
tar cvf tarball.tar.gz abc_01*.txt abc_03*.txt
または試してみましたが、問題が発生しましたか?
それとも、各ファイルに独自のzipファイルがあることを望みますか?
それからこれ:
for file in abc_01*.txt abc_03*.txt ; do
zip "${file}.zip" "$file"
done