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
這樣就能將檔案解壓縮到 當前資料夾!
留言板
歡迎留下建議與分享!希望一起交流!感恩!