Zip
GNU parallel + gunzip(或 7z,或 bsdtar,或解壓縮):將每個“archivename.zip”解壓縮到(待創建)其“archivename”子文件夾中
如標題。我有很多要提取的 ZIP 檔案。
所有檔案都有自己獨特的名稱。
所有檔案僅包含文件(檔案內根本沒有文件夾:沒有父/主文件夾)。
我想通過 GNU 並行處理所有這些 ZIP 檔案。
總結一下:
archivename(s).zip
裡面沒有文件夾- 將內容提取
archivename(s).zip
到archivename(s)/
文件夾中(需要創建此文件夾!)archivename(s).zip
提取後保留- 對所有 ZIP 重複此操作
archivename(s).zip
我想知道哪種實用程序最適合 ZIP 提取:gunzip?解壓?bsdtar? 7z?
PS:我想利用 GNU 並行來加速整個操作(我使用的是 SATA SSD 設備)。
parallel 'mkdir {.} && cd {.} && unzip ../{}' ::: *.zip