file-roller、xarchive、7zip (面倒な回避策あり) には次のワークフローがあります。
myarchive フォルダーを作成せずに、そこに抽出し、myarchive を含むフォルダー内のファイルを抽出します。
Peazip、Winrar には、アーカイブ名と同じ名前の新しいフォルダーにアーカイブを抽出するオプションがあります。
Peazip は暗黙の tar.gz アーカイブをサポートしていないため、問題外です。
- 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 &