Hiển thị đường dẫn có thể truy cập 'cd' đến thiết bị mtp trong Nemo


8

Nemo hiển thị đường dẫn đến thiết bị mtp như thế:

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

Tôi muốn có thể sao chép đường dẫn từ Nemo đến terminal và cdở đó. Có lẽ nó có thể ngay cả với con đường này trong khi thoát khỏi một số biểu tượng (đã thử không thành công)? Hiện tại tôi phải làm theo cách này:

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

Câu trả lời:


5

Để có thể sử dụng như một đường dẫn, bạn phải mã hóa URL chuỗi mà bạn nhận được từ Nemo.

Để làm như vậy, oneliner sau đây sẽ trả về lệnh sử dụng để cdvào thiết bị mtp của bạn:

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://',''))"

nó trở lại:

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

Tôi xin lỗi vì đã không bình luận sớm hơn. Tôi vừa thấy câu trả lời của bạn không hữu ích cho tôi (nó giúp sao chép dễ dàng hơn nhưng không đủ để sử dụng hàng ngày), nhưng nó cũng được nghiên cứu kỹ và tôi nghĩ nó có thể hữu ích cho người khác. Đó là lý do tại sao tôi không chấp nhận / nâng cấp / hạ cấp. Cũng theo quan điểm của tôi, câu hỏi của tôi bây giờ trông giống như một yêu cầu tính năng cho các nhà phát triển Nemo, vì vậy tôi thậm chí không chắc nó có hợp pháp ở đây không (ít nhất đó không phải là báo cáo lỗi :).
janot
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.