把全部壓縮檔解開到各自資料夾
把當下目錄的全部壓縮檔,解開到各自的資料夾,並用原檔名來命名資料夾。
.zip 檔:
for i in *.zip; do unzip "$i" -d "${i%.zip}"; done
${i%.zip}
語法的意思是從檔案名中移除 .zip
副檔名。
.rar 檔:
for file in *.rar; do unrar x "$file" "${file%.rar}"; done
把當下目錄的全部壓縮檔,解開到各自的資料夾,並用原檔名來命名資料夾。
.zip 檔:
for i in *.zip; do unzip "$i" -d "${i%.zip}"; done
${i%.zip}
語法的意思是從檔案名中移除 .zip
副檔名。
.rar 檔:
for file in *.rar; do unrar x "$file" "${file%.rar}"; done