前言
最主要原因是內建沒有自動抓檔名,想依照檔名自動建資料夾要另外寫
script
unzip2(){
local filename="$1"
local dir="${filename%.*}" # 取出檔名 (remove ext)
mkdir -p "$dir" && unzip "$filename" -d "$dir"
}
使用方式
先註冊上述 function,然後
unzip2 test.zip
就會依照 zip 檔名建立資料夾,並把檔案解壓縮進去了
最主要原因是內建沒有自動抓檔名,想依照檔名自動建資料夾要另外寫
unzip2(){
local filename="$1"
local dir="${filename%.*}" # 取出檔名 (remove ext)
mkdir -p "$dir" && unzip "$filename" -d "$dir"
}
先註冊上述 function,然後
unzip2 test.zip
就會依照 zip 檔名建立資料夾,並把檔案解壓縮進去了