
노틸러스에서 여러 파일을 복사하여 다른 곳에 붙여넣었다고 상상해 보세요. 예를 들어 스크립트에서 사용하기 위해 복사된 파일 이름 목록을 어떻게 얻을 수 있습니까?
답변1
노틸러스에서 복사하도록 표시된 파일 경로는 자동으로 클립보드에 전달됩니다. 아무 문제 없이 선택한 텍스트 편집기에 경로를 붙여넣을 수 있어야 합니다.
터미널 창에서 파일을 처리하려면 다음을 선택해야 합니다.파일 이름 붙여넣기마우스 오른쪽 버튼 클릭 상황에 맞는 메뉴에서.
노틸러스에서 파일 경로를 인수로 전달하는 또 다른 방법은 선택한 항목을 터미널에 끌어서 놓는 것입니다. 경로는 자동으로 인용되고 올바르게 이스케이프됩니다.
스크립트에 관한 한: xsel
(install with: sudo apt-get install xsel
)와 같은 유틸리티를 사용하면 원하는 경우 클립보드 내용을 프로그래밍 방식으로 구문 분석할 수 있습니다. 클립보드의 내용을 얻으려면 xsel -b
다음을 사용할 수 있습니다.
for i in "$(xsel -b)"; do
echo "$i"
done