it-swarm.com.de

Wie habe ich einen Ordner mit dem Namen "." in der letzten Liste platzieren?

Ich habe in meinen "Recent" -Orten in Nautilus nach einem Ordner mit dem Namen . gesucht.

Dot folder

Mein Verständnis ist, dass ein Ordner mit dem Namen . das aktuelle Verzeichnis darstellt und kein tatsächlicher Ordner ist. Ich habe die Eigenschaften dieses Ordners überprüft:

Dot properties

Der Name enthält anscheinend keine versteckten Zeichen (z. B. Leerzeichen-Punkt-Leerzeichen). Der Ordner befindet sich in /usr/local/bin und enthält 4.728 Elemente.

Tatsächlich enthält /usr/local/bin 16.512 Elemente, das kann also nicht sein (dh derselbe Ordner, in dem es sich befindet).

Wenn ich diesen Ordner mit einem Doppelklick öffne, scheint es wirklich arduino-1.6.9 zu sein (dh sein Name ist nicht wirklich .).

arduino-1.6.9 folder

Wenn ich ls -la von /usr/local/bin mache, sehe ich (unter anderem):

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

Meine Frage ist : Wie kommt es, dass der Ordner /usr/local/bin/arduino-1.6.9 in der Liste "Zuletzt verwendet" als . angezeigt wird?


Dies ist Ubuntu 14.04 LTS 64-Bit.


Können Sie dort den Verweis auf/usr/local/bin finden und uns mitteilen, was darin steht?

Es scheint ein paar Einträge in diese Richtung zu geben:

  <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>
14
Nick Gammon

Ich würde sagen, dass das Problem hier ein Fehler in Geany ist, der dafür verantwortlich ist, dass die Liste der zuletzt verwendeten Dateien mit dem fehlerhaften Eintrag gefüllt wird. Es sollte ein "echter Pfad" anstelle eines Pfades mit . darin verwendet werden, wenn diese Einträge erstellt werden.

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

Ich kann nicht sehen, woher Ihr . Dateipfad gekommen wäre. Ich habe versucht, eine Datei in Geany zu öffnen, und der neue Eintrag in ~/.local/share/recently-used.xbel, der angezeigt wurde, hatte dort den richtigen Dateinamen, keinen .. Aber wenn es einen Anwendungsfall gibt, in dem Sie ein Verzeichnis in Geany öffnen können, könnte dies der Grund sein, warum Sie diesen Eintrag in Ihrer kürzlich verwendeten Dateiliste gefunden haben. Ich würde einfach den gesamten Block für die kürzlich verwendete Dateiliste entfernen (oder die Datei vollständig löschen und neu starten, ich kann mir nicht vorstellen, dass dies Probleme verursachen würde)

1
jdpipe