
想像一下,我在 Nautilus 中複製了幾個檔案並將它們貼到其他地方;我如何獲取複製的文件名列表,例如在腳本中使用它?
答案1
在 Nautilus 中標記為複製的檔案路徑會自動傳送到剪貼簿。您應該能夠毫無問題地將路徑貼到您選擇的文字編輯器中。
如果您想在終端機視窗中處理文件,您必須選擇貼上檔案名稱在右鍵單擊上下文功能表中。
將檔案路徑作為參數從 Nautilus 傳遞的另一種方法是簡單地將所選項目拖放到終端中。路徑將自動被正確引用和轉義。
就腳本而言:xsel
(install with: sudo apt-get install xsel
)等實用程式可讓您以程式方式解析剪貼簿內容(如果您需要的話)。若要取得剪貼簿的內容,您可以使用xsel -b
,例如:
for i in "$(xsel -b)"; do
echo "$i"
done