Как я получил папку с именем точки «.» В списке недавнего списка?

Я смотрел в «Недавние» места в Наутилусе и видел папку с именем . ,

Точечная папка

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

Свойства точки

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

Фактически /usr/local/bin содержит 16 512 элементов, поэтому это не может быть (то есть, в той же папке, что и в).

Если я открою эту папку, дважды щелкнув ее, это будет действительно arduino-1.6.9 (т. 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 / 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> 

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

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

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