कमांड लाइन से gvfs mounts का उपयोग कैसे करें?


15

मेरे पास कुछ सांबा शेयर नौटिलस के माध्यम से हैं और मैं कमांड लाइन से फाइल एक्सेस करना चाहता हूं। वे दिखाई देते थे, $HOME/.gvfsलेकिन कोई और नहीं।

वे कहां गए हैं?

जवाबों:


12

Ubuntu 12.10 के बाद से, gvfs mounts में पाया जा सकता है /run/user/<uid>/gvfs

जहाँ /run/user/<uid>env का मान है$XDG_RUNTIME_DIR


नोट: आप कमांड आईडी द्वारा <uid> प्राप्त कर सकते हैं और बैकटिक्स का उपयोग करके आप किसी अन्य कमांडलाइन में आउटपुट प्राप्त कर सकते हैं, जैसे: "ls id -u-al / run / user / gvfs"
jringoot

बैकटिक्स को मार्स तत्वों के रूप में व्याख्या किया जाता है, यह पता लगाने के लिए कि उनका उपयोग कैसे किया जाए, यह बहुत अच्छा मंच उदाहरण हैं।
19 को जिरिंगूट

4

जैसा कि एरिक का जवाब कहता है, यह 14.04 पर भी लागू होता है:

इसके /run/user/<uid>/gvfsबदले में है /run/user/<username/login>/gvfs

कृपया ध्यान दें कि:

<uid> उपयोगकर्ता आईडी = संख्या है

जबकि

<username/login> एक स्ट्रिंग, मानव पठनीय उपयोगकर्ता नाम है

जहाँ एक से दूसरे के माध्यम से / etc / passwd या किसी अन्य nss मॉड्यूल (जैसे ldap) के माध्यम से मैप किया जाता है। संख्या वास्तव में डिस्क पर संग्रहीत होती है, जबकि नाम सिर्फ मनुष्यों के लिए है :-)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.