파일을 찾아서 표시하는 방법


8

이미지를 찾아서 표시하고 싶습니다. 파이프 또는 ...를 사용하여 그렇게 할 수있는 방법이 있습니까? 나는 이미지의 위치 싶어 X를 내가 수행 locate X하고 경로가 표시됩니다,하지만 난 XDG 오픈에 출력을 보낼 수 없습니다.

답변:


9

xdg-openstdin에서 읽지 않습니다. 사용하다

locate X | xargs -L1  xdg-open

3
최소한 기본값 mlocate을 사용하면 공백이있는 파일 이름의 경우를 처리하기 위해 null 종료를 지정할 수 있습니다.locate -0 X | xargs -0 xdg-open
steeldriver

7

다음을 사용해야합니다.

xdg-open "$(locate X)"

파일에 공백 / 특수 문자가 포함 된 경우 다음을 사용해야합니다.

xdg-open "$(locate "X")"

참고 :이 명령은 터미널에서 직접 사용해야합니다. 쉘 스크립팅에서이 명령을 사용하면 오류가 발생하거나 출력이 일치하지 않을 수 있으므로 피해야합니다.


1
@AmanMittal : PerlDuck은 절대적으로 맞습니다. 다른 디렉토리로 변경하고 명령을 입력하십시오.
토마스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.