Nokta "." Adında bir klasörü nasıl edindim? Son liste yerinde?


14

Nautilus'taki "Son" yerlerime bakıyordum ve adlı bir klasör gördüm ..

Nokta klasörü

Anladığım kadarıyla, adın bir klasörü .geçerli dizini temsil ediyor ve gerçek bir klasör değil. Bu klasörün özelliklerini kontrol ettim:

Nokta özellikleri

Adda gizli karakterler yok gibi görünüyor (boşluk-nokta-boşluk gibi). Klasörde /usr/local/binve içinde 4.728 öğe var.

Aslında /usr/local/bin(bu olduğu gibi yani. Aynı klasör) o olamaz bu yüzden, içinde 16.512 ürün bulunmaktadır.

Bu klasörü çift tıklatarak açarsam, gerçekten gibi görünüyor arduino-1.6.9(yani adı gerçekten değil .).

arduino-1.6.9 klasörü

Ben yaparsanız ls -laait /usr/local/binI (diğer şeyler arasında) bakın:

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

Sorum şu : /usr/local/bin/arduino-1.6.9"Son" listesinde klasör nasıl görünüyor .?


Bu Ubuntu 14.04 LTS 64-bit.


Orada / usr / local / bin referansını bulabilir ve bize ne dediğini söyleyebilir misiniz?

Bu satırlar boyunca birkaç giriş var gibi görünüyor:

  <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
çok meraklı bir soru. Nautilus'ta bir böcek olduğunu söyleyebilirim. ~/.local/share/recently-used.xbelDosya ne olacak ? Son kaydedilen dosyalar burada kaydedilir. /usr/local/binOraya referans bulabilir ve bize ne dediğini söyleyebilir misiniz?
Sergiy Kolodyazhnyy

Değiştirilmiş soruya bakınız. Bu rahatsız edici giriş ise, (Nautilus) /.parçayı düşürmek ve bir sonraki seviyeyi göstermek için beklenir .
Nick Gammon

1
giriş gibi görünüyor, ancak dizinlerle değil, sadece dosyalarla uğraşması gerekiyordu (başka bir deyişle, /.parçayı düşürmemesi gerekiyor ) Daha önemli soru, neden son listede görünmesi, çünkü olması gerekmiyor . Aynı zamanda geanyIDE'den geldiğini gösterir, bu yüzden tahminim o klasörü geany'de açmaya çalıştığınız ve son dosya olarak bildirdiği
Sergiy Kolodyazhnyy

Evet, bu klasörü iyi açmış olabilirim, ancak Geany'de klasör açık dosya iletişim kutusunda açılır ve içeriği gösterir. Geany bir klasör editörü değil, bir metin editörüdür. Nautilus'un .yeni bir klasör olduğunu söylemenin ne kadar yararlı olduğunu görmüyorum . Her klasörün adını da söyleyebilirsiniz .
Nick Gammon

Ne zaman .Nautilus adlı klasörü çift tıklatın ve /usr/local/bino zaman kesinlikle klasörde görünmelidir adı nedir? (Ya da belki sadece bin)
Nick Gammon

Yanıtlar:


1

Buradaki sorunun Geany'de, son dosya listenizi hatalı girişle doldurmaktan sorumlu olan bir hata olduğunu söyleyebilirim. Bu .girişleri oluştururken içindeki yol yerine 'gerçek yol' kullanıyor olmalıdır .

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

.Dosya yolunuzun nereden geleceğini göremiyorum . Geany'de bir dosya açmayı denedim ve ~/.local/share/recently-used.xbelortaya çıkan yeni girişin doğru dosya adı vardı, değil .. Ancak, Geany'de bir dizin açabileceğiniz bazı kullanım durumları varsa, bu son kullanılan dosya listenizde bu girdiyle sonuçlanmış olabilirsiniz. Son kullanılan dosya listesi için tüm yığını kaldırırdım (veya dosyayı tamamen silip yeniden başlatırım, sorunlara neden olacağını hayal edemiyorum)


Evet, ama Geany tüm alıntı ismini oradan alıntılanan alıntıdan görebileceğiniz gibi koydu recently-used.xbel. Sorun Geany'de değil, Nautilus dosya tarayıcısında kendini gösteriyor.
Nick Gammon

.Xbel dosyanızdaki dosya adını ///usr/local/bin/arduino-1.6.9/. "Olarak görüyorum, bu yüzden yol adının son kısmı '.' Nautilus'ta son klasörün 'adı' - yolun son bileşeni olarak
işlenir.Bu

Nautilus'un doğru şeyi /.yapabildiğini göstermek için , .xbel dosyasından kaldırılmasını ve Nautilus'u yeniden başlatmanızı öneririm . Son girişin beklenen davranışa dönüşmesini bekliyorum, olarak görünecek arduino-1.6.9.
jdpipe

Yine de, URI'lerin 'nokta segmentleri' içerebileceğini bekleyebilirim, böylece Nautilus'un onları yutabileceğini iddia edebiliriz ... tools.ietf.org/html/rfc3986#section-5.2.4
jdpipe

Her iki programda da bir hata var ama Geany başlattı. Nautilus, içinde gereksiz yollar bulunan yolları çözebilmelidir, ancak bu da bir hatadır.
Kristopher Ives
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.