2020年7月30日 星期四

7z 常用壓縮/解壓縮指令

壓縮檔案
7z a [輸出名稱] [要壓縮的檔案列表]
輸出名稱如果有指定副檔名 .zip 會用 zip 格式壓縮
如果沒有指定副檔名會自動加上 .7z ,會用 7z 方式壓縮
7z a output text1.text text2.txt
解壓縮檔案
7z x [壓縮檔名稱]
會直接在原地解壓縮檔案。
7z x data.zip
解壓縮檔案 - 指定輸出目錄
7z x [壓縮檔名稱] -o[output_folder]
注意 -o 跟 output_folder 之間不要有空格
解壓縮的資料放到指定的位置
7z x data.zip -ooutput_data
解壓縮檔案 - 指定要解壓縮的檔案(可用 * 選擇)
7z x [壓縮檔名稱] [*.csv] -r
指定想要解壓縮出來的檔案名稱。名稱可以用 wildcard 指定同類型的檔案。
沒有加 -r 的話只會解出第一層檔案,加上 -r 可以解出壓縮檔中每一層的檔案。
7z x data.zip *.csv -r -odata_folder