Как я получал папку с названием точки “.” в Недавнем месте списка?

Я смотрел в своих "Недавних" местах в Наутилусе и видел названную папку ..

Dot folder

Мое понимание то, что папка имени . представляет текущий каталог и не фактическая папка. Я проверил свойства этой папки:

Dot properties

Кажется, нет скрытых символов на имя (как точечное пространство пространства). Папка находится в /usr/local/bin и имеет 4 728 объектов в нем.

Действительно? /usr/local/bin имеет 16 512 объектов в нем, таким образом, не может случиться так, что (т.е. та же папка, поскольку это находится в).

Если я открываю эту папку путем двойного щелчка по нему, это, кажется, действительно arduino-1.6.9 (т.е. его имя не действительно .).

arduino-1.6.9 folder

Если я делаю 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 64-разрядный LTS.


Можно ли найти ссылку на/usr/local/bin там и сказать ли нам, что это говорит?

Кажется, существует несколько записей вдоль этих строк:

  <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
задан 12 October 2016 в 03:37

1 ответ

Я сказал бы, что проблемой здесь является ошибка в Geany, который ответственен за заполнение Вашего недавнего списка файлов с дефектной записью. Это должно использовать 'реальный путь' вместо пути с . в нем при создании этих записей.

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

я не вижу, куда Ваш . filepath прибыл бы из. Я пытался открыть файл в Geany и новую запись в ~/.local/share/recently-used.xbel, который появился, имел корректное имя файла там, не .. Но если существует некоторый пример использования, где можно открыть каталог в Geany, затем это могло быть то, как Вы закончили с этой записью в своем недавно используемом списке файлов. Я просто удалил бы целый блок для недавно используемого списка файлов (или удалил бы файл полностью и перезапуск, я не могу предположить, что это вызвало бы проблемы)

1
ответ дан 23 November 2019 в 03:07

Другие вопросы по тегам:

Похожие вопросы: