Thunarのカスタムアクション:サブディレクトリに抽出

Thunarのカスタムアクション:サブディレクトリに抽出

gzipThunar(ファイルマネージャ)で、同じ名前のサブディレクトリ(たとえば)にアーカイブを抽出するカスタムタスクを作成しようとしていabc.tar.gzますabc/。このコマンドを作成して動作しますが、ファイル名の周りに一重引用符を追加します('abc'/例:代わりにabc/)。そのコマンドを手動で実行しましたが、単一引用符は含まれていません。どのように削除でき、どこから来たのですか?もっと良い方法がありますか?

tar -xzvf %n -C "$(f="%n"; g=${f%%.tar.gz}; mkdir -p $g; echo $g)"

答え1

周囲の引用符を削除してみましょう%n。 thunarはそこに独自のタグを入れているようで、フォルダ名にタグを入れることです。

また、thunarの例を調べると、拡張変数の周りにマーカーを表示しません。

関連情報