如何取得 Nautilus 中複製的檔案列表

如何取得 Nautilus 中複製的檔案列表

想像一下,我在 Nautilus 中複製了幾個檔案並將它們貼到其他地方;我如何獲取複製的文件名列表,例如在腳本中使用它?

答案1

在 Nautilus 中標記為複製的檔案路徑會自動傳送到剪貼簿。您應該能夠毫無問題地將路徑貼到您選擇的文字編輯器中。

如果您想在終端機視窗中處理文件,您必須選擇貼上檔案名稱在右鍵單擊上下文功能表中。

將檔案路徑作為參數從 Nautilus 傳遞的另一種方法是簡單地將所選項目拖放到終端中。路徑將自動被正確引用和轉義。

就腳本而言:xsel(install with: sudo apt-get install xsel)等實用程式可讓您以程式方式解析剪貼簿內容(如果您需要的話)。若要取得剪貼簿的內容,您可以使用xsel -b,例如:

for i in "$(xsel -b)"; do
  echo "$i"
done

相關內容