Làm thế nào để truy cập gvfs mount từ dòng lệnh?


15

Tôi có một số chia sẻ samba được gắn thông qua Nautilus và tôi muốn truy cập các tệp từ dòng lệnh. Họ đã từng xuất hiện dưới $HOME/.gvfsnhưng không còn nữa.

Họ đã đi đâu?

Câu trả lời:


12

Kể từ Ubuntu 12.10, gvfs mount có thể được tìm thấy trong /run/user/<uid>/gvfs.

Ở đâu /run/user/<uid>là giá trị của env$XDG_RUNTIME_DIR


Lưu ý: bạn có thể nhận được <uid> bởi các -u lệnh id và bằng cách sử dụng backticks bạn có thể nhận được đầu ra trong commandline khác, như thế này: "ls-al / run / người dùng / id -u/ gvfs"
jringoot

Backticks được than là các yếu tố đánh dấu, google nó để tìm hiểu làm thế nào để sử dụng chúng, có rất nhiều ví dụ diễn đàn tốt.
jringoot

4

Như câu trả lời của Eric nói, nó cũng áp dụng cho 14.04:

Đó là trong /run/user/<uid>/gvfsthay vì /run/user/<username/login>/gvfs.

Xin lưu ý rằng:

<uid> là id người dùng = số

trong khi

<username/login> là một chuỗi, tên người dùng có thể đọc được

Trong đó một cái khác được ánh xạ thông qua / etc / passwd hoặc bất kỳ mô-đun nss nào khác (ví dụ: ldap). Các số thực sự được lưu trữ trên đĩa trong khi tên chỉ dành cho con người :-)

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.