-3
這個問題的相反版本:How do I recusively unzip nested ZIP files?我如何遞歸創建嵌套壓縮文件
讓我們說我有一個文件。我想將它壓縮到1.zip,而不是zip 1.zip到2.zip等。我想指定編號。我怎樣才能做到這一點?
這個問題的相反版本:How do I recusively unzip nested ZIP files?我如何遞歸創建嵌套壓縮文件
讓我們說我有一個文件。我想將它壓縮到1.zip,而不是zip 1.zip到2.zip等。我想指定編號。我怎樣才能做到這一點?
你可以寫一個簡單的循環來做到這一點,雖然沒有充足的理由這樣做。
zip_count=5
i=1
fname=data.txt
while [ "$i" -lt "$zip_count" ]; do
zip "$i" "$fname"
fname="$i.zip"
i=$((i+1))
done
你無法壓縮任何增益的壓縮文件 - 你究竟在問什麼? – SaintHax
壓縮文件除了壓縮數據本身之外,通常還包含少量附加數據以啓用解壓縮。如果壓縮一個壓縮文件只保存50個字節,但需要100個字節的額外數據,那麼您將得到一個*更大的*文件。 – chepner
因爲'zip'是一個容器格式,而不僅僅是一個壓縮方案,所以如果你想將兩個或多個'zip'文件合併成一個文件,這將是有意義的,但重複使用同一個文件是沒有意義的。 – chepner