Command-Line
Thunar 自定義操作:提取到子目錄
我正在嘗試在 Thunar(文件管理器)中創建一個自定義操作,它將
gzip
檔案提取到同名的子目錄中(例如abc.tar.gz
toabc/
)。我創建了這個有效的命令,儘管它在文件名周圍加上了單引號(例如'abc'/
,而不是abc/
)。我手動執行了等效命令,它不包含單引號。我怎樣才能刪除它們,它們來自哪裡?有沒有更好的方法來做到這一點?tar -xzvf %n -C "$(f="%n"; g=${f%%.tar.gz}; mkdir -p $g; echo $g)"
我會嘗試刪除
%n
. thunar 似乎在那裡放置了自己的標記,這就是為什麼您將它們放在文件夾名稱中的原因。此外,當您查看 thunar 的範例時,他們從未在擴展變數周圍加上標記。