Я искал в "Недавних" местах в Наутилусе и увидел папку с именем .
.
Насколько я понимаю, папка с именем .
представляет текущий каталог, а не фактическую папку. Я проверил свойства этой папки:
Кажется, в имени нет скрытых символов (например, пробел-точка-пробел). Папка находится в /usr/local/bin
и имеет 4728 пунктов в нем.
На самом деле в нем /usr/local/bin
содержится 16 512 элементов, поэтому это не может быть (то есть та же папка, в которой он находится).
Если я открою эту папку, дважды щелкнув по ней, кажется, что она действительно 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-bit.
Можете ли вы найти ссылку на / 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="'geany %u'" modified="2016-10-10T19:50:11Z" count="1"/>
</bookmark:applications>
</metadata>
</info>
</bookmark>
~/.local/share/recently-used.xbel
файла? Вот где недавно сохраненные файлы сохраняются. Можете ли вы найти ссылку/usr/local/bin
и рассказать нам, что там написано?/.
часть и покажет следующий уровень./.
деталь). Более важный вопрос - почему она появилась в недавнем списке, потому что она не должна , Это также показывает, что это было изgeany
IDE, так что я предполагаю, что вы пытались открыть эту папку в geany, и она сообщила об этом как о недавнем файле.
была недавняя папка. Вы можете также сказать, что из каждой папки..
в Nautilus, и я/usr/local/bin
точно понимаю, какое имя должно появиться в папке? (Или, может быть, простоbin
)Ответы:
Я бы сказал, что проблема здесь - ошибка в Geany, которая ответственна за заполнение вашего списка последних файлов ошибочной записью. Следует использовать «реальный путь» вместо пути с
.
При создании этих записей ним.https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
Я не вижу, откуда
.
взялся ваш путь к файлу. Я попытался открыть файл в Geany, и в новой~/.local/share/recently-used.xbel
появившейся записи там было правильное имя файла, а не a.
. Но если есть какой-то вариант использования, где вы можете открыть каталог в Geany, то это может быть то, как вы оказались с этой записью в вашем недавно использованном списке файлов. Я просто удалил бы весь кусок для недавно использованного списка файлов (или удалил файл полностью и перезапустил, я не могу вообразить, что это вызовет проблемы)источник
recently-used.xbel
. Проблема проявляется не в Geany, а в браузере файлов Nautilus./.
файл .xbel и перезапустить Наутилус. Я ожидаю, что недавняя запись изменится на ожидаемое поведение, оно будет отображаться какarduino-1.6.9
.