linux 解壓縮檔案在目前資料夾?
在 Linux 中,解壓縮檔案到 目前資料夾(當前目錄 .),可依據壓縮檔格式使用不同的指令:
✅ 常見壓縮格式與解壓縮指令
| 檔案格式 | 解壓縮指令 | 
|---|---|
| .zip | unzip filename.zip -d . | 
| .tar | tar -xvf filename.tar | 
| .tar.gz/.tgz | tar -xzvf filename.tar.gz | 
| .tar.bz2 | tar -xjvf filename.tar.bz2 | 
| .tar.xz | tar -xJvf filename.tar.xz | 
| .7z | 7z x filename.7z | 
| .rar | unrar x filename.rar | 
✅ 詳細解釋
1️⃣ ZIP 檔案
unzip filename.zip -d .
-d . 表示解壓縮到當前目錄。output/:unzip filename.zip -d output/
2️⃣ TAR(.tar、.tar.gz、.tar.bz2、.tar.xz)
tar -xvf filename.tar # 解壓 .tar tar -xzvf filename.tar.gz # 解壓 .tar.gz tar -xjvf filename.tar.bz2 # 解壓 .tar.bz2 tar -xJvf filename.tar.xz # 解壓 .tar.xz
參數解釋
- x:解壓縮
- v:顯示過程
- f:指定檔案
- z:處理- .gz
- j:處理- .bz2
- J:處理- .xz
3️⃣ 7z(.7z)
7z x filename.7z若沒有
7z,可先安裝:apt install p7zip-full # Ubuntu / Debian yum install p7zip # CentOS / RHEL apk add p7zip # Alpine Linux4️⃣ RAR(.rar)
unrar x filename.rar
如果沒有
unrar,可安裝:apt install unrar # Ubuntu / Debian yum install unrar # CentOS / RHEL apk add unrar # Alpine Linux
總結
- 解壓 ZIP:unzip filename.zip -d .
- 解壓 TAR.GZ:tar -xzvf filename.tar.gz
- 解壓 7Z:7z x filename.7z
- 解壓 RAR:unrar x filename.rar
這樣就能將檔案解壓縮到 當前資料夾!

留言板
歡迎留下建議與分享!希望一起交流!感恩!