노틸러스에서 복사된 파일 목록을 얻는 방법

노틸러스에서 복사된 파일 목록을 얻는 방법

노틸러스에서 여러 파일을 복사하여 다른 곳에 붙여넣었다고 상상해 보세요. 예를 들어 스크립트에서 사용하기 위해 복사된 파일 이름 목록을 어떻게 얻을 수 있습니까?

답변1

노틸러스에서 복사하도록 표시된 파일 경로는 자동으로 클립보드에 전달됩니다. 아무 문제 없이 선택한 텍스트 편집기에 경로를 붙여넣을 수 있어야 합니다.

터미널 창에서 파일을 처리하려면 다음을 선택해야 합니다.파일 이름 붙여넣기마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서.

노틸러스에서 파일 경로를 인수로 전달하는 또 다른 방법은 선택한 항목을 터미널에 끌어서 놓는 것입니다. 경로는 자동으로 인용되고 올바르게 이스케이프됩니다.

스크립트에 관한 한: xsel(install with: sudo apt-get install xsel)와 같은 유틸리티를 사용하면 원하는 경우 클립보드 내용을 프로그래밍 방식으로 구문 분석할 수 있습니다. 클립보드의 내용을 얻으려면 xsel -b다음을 사용할 수 있습니다.

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

관련 정보