存檔管理器可提取至以存檔命名的新資料夾中

存檔管理器可提取至以存檔命名的新資料夾中

file-roller、xarchive、7zip(有一個繁瑣的解決方法)具有以下工作流程:

提取包含 myarchive 的資料夾中的文件,而無需建立資料夾 myarchive 並將其提取到其中。

Peazip、Winrar 可以選擇將檔案解壓縮到以存檔名稱命名的新資料夾。

Peazip 是不可能的,因為它不支援隱式 tar.gz 檔案。

  1. 是否有支援 gz、tar、bz、rar 和 zip 的存檔管理器,它與 pcmanfm 上下文選單集成,可以提取到指定的新資料夾中?

答案1

根據我的經驗,在 Ubuntu 中,右鍵單擊 .bz .gz .7z .bz2 等檔案總是會解壓縮到一個資料夾中。使用的程式是...fileroller。

另請看一下這個:Nautilus 中的存檔管理器應用程式是否有「提取到...」上下文選單選項?

如果其他方法都失敗: file-roller -h filename
-h 選項強制建立一個用於解壓縮檔案的目錄。目錄的名稱與存檔名稱減去檔案副檔名相同。看:man file-roller

答案2

file-roller -h 似乎沒有做任何事情。如果它確實有效,那就是預期的解決方案。否則,類似這樣的事情會在ext_folder路徑上的文件中起作用:

#!/bin/bash
dir=`echo $1 | perl -ne'/(.*)\./ && print $1'`
mkdir $dir
file-roller -e $dir $1 &

相關內容