Nemo에서 mtp 장치에 대한 'cd'액세스 가능 경로 표시


8

Nemo는 다음과 같이 mtp 장치의 경로를 표시합니다.

mtp://[usb:001,007]/

Nemo에서 터미널까지의 경로를 복사 할 수 있기를 원합니다 cd. 어쩌면 일부 경로를 이탈 하면서이 경로로도 가능할 수도 있습니다 (성공하지 못했습니다)? 현재 나는 이런 식으로해야합니다.

cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D

답변:


5

경로로 사용하려면 Nemo에서 가져온 문자열 을 URL 인코딩 해야합니다.

이렇게하려면 다음 oneliner가 사용할 명령을 cdmtp 장치로 반환해야 합니다.

echo -n mtp://[usb:001,007] | python -c "import sys,urllib; \
print 'cd /run/user/1000/gvfs/mtp:host='+urllib.quote(sys.stdin.readline().replace('mtp://',''))"

다음을 반환합니다.

cd /run/user/1000/gvfs/mtp:host=%5Busb%3A001%2C007%5D

앞서 언급하지 않아서 유감입니다. 방금 귀하의 답변이 나에게 도움이되지 않는 것으로 나타났습니다 (복사를 쉽게하지만 일상적으로 사용하기에는 충분하지 않습니다). 그러나 그것은 또한 잘 연구되어 다른 사람에게 도움이 될 것이라고 생각합니다. 그렇기 때문에 제가 수락 / 공감 / 공감하지 않았습니다. 또한 내 관점에서 내 질문은 이제 Nemo 개발자를위한 기능 요청처럼 보입니다. 그래서 그것이 합법적인지 확실하지 않습니다 (적어도 버그 보고서는 아닙니다 :).
janot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.