मुझे डॉट के नाम से एक फ़ोल्डर कैसे मिला " हाल की सूची में?


14

मैं Nautilus में अपने "हाल के" स्थानों में देख रहा था और नाम के एक फ़ोल्डर को देखा .

डॉट फ़ोल्डर

मेरी समझ यह है कि नाम का एक फ़ोल्डर .वर्तमान निर्देशिका का प्रतिनिधित्व करता है और वास्तविक फ़ोल्डर नहीं है। मैंने इस फ़ोल्डर के गुणों की जाँच की:

डॉट गुण

नाम में छिपे अक्षर नहीं लगते (जैसे स्पेस-डॉट-स्पेस)। फ़ोल्डर में है /usr/local/binऔर इसमें 4,728 आइटम हैं।

वास्तव में /usr/local/binइसमें 16,512 आइटम हैं, इसलिए यह ऐसा नहीं हो सकता (यानी जैसा है वैसा ही फ़ोल्डर)।

यदि मैं इस फ़ोल्डर को डबल-क्लिक करके खोलता हूं, तो यह वास्तव में प्रतीत होता है arduino-1.6.9(यानी इसका नाम वास्तव में नहीं है .)।

Arduino-1.6.9 फ़ोल्डर

मैं करते हैं ls -laकी /usr/local/binमैं देख रहा हूँ (अन्य बातों के साथ):

nick:/usr/local/bin$ ls -la
total 156928
drwxrwxr-x  7 root nick     4096 Oct  5 14:55 .
drwxr-xr-x 11 root root     4096 Apr 10  2015 ..
drwxr-xr-x 11 nick nick     4096 May 10 19:18 arduino-1.6.9

मेरा सवाल है : /usr/local/bin/arduino-1.6.9"हाल ही में" सूची में फ़ोल्डर कैसे दिखाई दे रहा है .?


यह Ubuntu 14.04 LTS 64-बिट है।


क्या आप वहां / usr / स्थानीय / बिन का संदर्भ पा सकते हैं और हमें बता सकते हैं कि यह क्या कहता है?

इन पंक्तियों के साथ कुछ प्रविष्टियाँ प्रतीत होती हैं:

  <bookmark href="file:///usr/local/bin/arduino-1.6.9/." added="2016-10-10T19:50:11Z" modified="2016-10-10T19:50:11Z" visited="2016-10-10T19:50:11Z">
    <info>
      <metadata owner="http://freedesktop.org">
        <mime:mime-type type="text/plain"/>
        <bookmark:groups>
          <bookmark:group>geany</bookmark:group>
        </bookmark:groups>
        <bookmark:applications>
          <bookmark:application name="geany" exec="&apos;geany %u&apos;" modified="2016-10-10T19:50:11Z" count="1"/>
        </bookmark:applications>
      </metadata>
    </info>
  </bookmark>

4
बहुत जिज्ञासु प्रश्न। मैं कहूँगा कि यह नॉटिलस में एक बग है। ~/.local/share/recently-used.xbelफ़ाइल के बारे में क्या ? यह हाल ही में संग्रहीत फ़ाइलों को सहेजा गया है। क्या आप /usr/local/binवहां का संदर्भ ढूंढ सकते हैं और हमें बता सकते हैं कि यह क्या कहता है?
सर्गी कोलोडियाज़नी

संशोधित प्रश्न देखें यदि यह आपत्तिजनक प्रविष्टि है, तो मैं उम्मीद करूंगा कि यह (नॉटिलस) /.हिस्सा छोड़ दे और अगला स्तर ऊपर दिखाए।
निक गैमन

1
यह प्रविष्टि प्रतीत होता है, हालाँकि यह केवल फाइलों से निपटने के लिए माना जाता है, निर्देशिकाओं को नहीं (दूसरे शब्दों में, यह /.भाग को नहीं माना जाता है ) अधिक महत्वपूर्ण सवाल यह है कि यह हाल की सूची में क्यों दिखाई दिया, क्योंकि यह माना नहीं जाता है । यह भी पता चलता है कि यह geanyआईडीई से आया था , इसलिए मेरा अनुमान है कि आपने उस फ़ोल्डर को geany में खोलने की कोशिश की थी, और इसने इसे हाल ही की फ़ाइल के रूप में रिपोर्ट किया
Sergiy Kolodyazhnyy

हां, मैंने उस फ़ोल्डर को अच्छी तरह से खोला हो सकता है, लेकिन निश्चित रूप से गीन में फ़ोल्डर खुले फ़ाइल संवाद में खुल जाएगा, और मुझे सामग्री दिखाई देगी। गीन एक पाठ संपादक है, न कि एक फ़ोल्डर संपादक। मैं यह नहीं देखता कि यह कहना कैसे नौटिलस के लिए उपयोगी है कि .हाल ही में एक फ़ोल्डर था। आप हर फ़ोल्डर के बारे में भी कह सकते हैं ।
निक गैमन

जब मैं .Nautilus नाम के फ़ोल्डर को डबल-क्लिक करता हूं, और मुझे मिलता है /usr/local/binतो निश्चित रूप से वह नाम है जो फ़ोल्डर में दिखाई देना चाहिए? (या शायद बस bin)
निक गैमन

जवाबों:


1

मैं कहूंगा कि यहाँ समस्या गीन में एक बग है, जो आपकी हालिया फ़ाइलों की सूची को दोषपूर्ण प्रविष्टि के साथ आबाद करने के लिए जिम्मेदार है। .इन प्रविष्टियों को बनाते समय इसमें पथ के बजाय 'वास्तविक पथ' का उपयोग किया जाना चाहिए ।

https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c

मैं नहीं देख सकता कि आपकी .फ़ाइलपथ कहाँ से आई होगी। मैंने गीन में एक फ़ाइल खोलने की कोशिश की, और जो नई प्रविष्टि ~/.local/share/recently-used.xbelदिखाई दी, उसमें सही फ़ाइल नाम था, नहीं .। लेकिन अगर कुछ उपयोग-मामला है जहां आप गीन में एक निर्देशिका खोल सकते हैं, तो यह हो सकता है कि आपने अपनी हाल ही में उपयोग की गई फ़ाइल सूची में इस प्रविष्टि के साथ कैसे समाप्त किया। मैं हाल ही में उपयोग की गई फ़ाइल सूची के लिए पूरे चंक को हटा दूंगा (या पूरी तरह से फ़ाइल को हटा दूं और पुनः आरंभ करूं, मैं कल्पना नहीं कर सकता कि यह समस्या पैदा करेगा)


हाँ, लेकिन Geany ने पूरी फ़ाइल नाम वहाँ रखा है जैसा कि आप उद्धृत अंश से देख सकते हैं recently-used.xbel। समस्या खुद गीन में नहीं बल्कि नॉटिलस फ़ाइल ब्राउज़र में दिखाई दे रही है।
निक गैमन

मुझे आपकी .xbel फ़ाइल में फ़ाइल का नाम फ़ाइल के रूप में दिखाई दे रहा है: ///usr/local/bin/arduino.6.6.9/। ", इसलिए पथनाम का अंतिम भाग 'है।', और आप जो कर रहे हैं। Nautilus में हाल के फ़ोल्डर के 'नाम' के रूप में प्रस्तुत किया गया - पथ का अंतिम घटक। इस समस्या को Nautilus या Geany में ठीक किया जा सकता है, लेकिन मैं Geany पर उंगली इंगित करता हूं ...
jdp4

यह दिखाने के लिए कि Nautilus सही काम करने में सक्षम है, मैं /..xbel फ़ाइल से हटाने और Nautilus को फिर से शुरू करने का सुझाव देता हूं । मुझे उम्मीद है कि हालिया प्रविष्टि फिर अपेक्षित व्यवहार में बदल जाएगी, जैसा कि यह दिखाएगा arduino-1.6.9
jdpipe

मैं हालांकि, जोड़ सकते हैं, यह उम्मीद है कि यूआरआई शामिल कर सकते हैं 'डॉट-खंडों' कि इतने हम बहस कर सकते हैं कि नॉटिलस उन्हें निगल करने के लिए सक्षम होना चाहिए ... tools.ietf.org/html/rfc3986#section-5.2.4
jdpipe

यह दोनों कार्यक्रमों में एक बग है, लेकिन गनी ने इसे शुरू किया। Nautilus उन में शानदार रास्तों के साथ रास्तों को हल करने में सक्षम होना चाहिए, लेकिन ऐसा नहीं हो सकता, जो एक बग भी है।
क्रिस्टोफर इव्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.