Je cherchais dans mes endroits "récents" de Nautilus et j'ai vu un dossier nommé .
.
Ma compréhension est qu'un dossier du nom .
représente le répertoire actuel et n'est pas un dossier réel. J'ai vérifié les propriétés de ce dossier:
Il ne semble pas y avoir de caractères cachés dans le nom (comme espace-point-espace). Le dossier est dans /usr/local/bin
et contient 4 728 éléments.
En fait, il /usr/local/bin
contient 16 512 éléments, il ne peut donc pas en être ainsi (c'est-à-dire le même dossier que celui-ci).
Si j'ouvre ce dossier en double-cliquant dessus, il semble être vraiment arduino-1.6.9
(c'est-à-dire que son nom n'est pas vraiment .
).
Si je fais ls -la
de /usr/local/bin
je vois (entre autres):
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
Ma question est : comment se fait-il que le dossier /usr/local/bin/arduino-1.6.9
apparaisse dans la liste "Récent" .
?
Il s'agit d'Ubuntu 14.04 LTS 64 bits.
Pouvez-vous y trouver la référence à / usr / local / bin et nous dire ce qu'il dit?
Il semble y avoir quelques entrées dans ce sens:
<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
fichier? C'est là que les fichiers récemment stockés sont enregistrés. Pouvez-vous y trouver la référence/usr/local/bin
et nous dire ce qu'elle dit?/.
partie et affiche le niveau suivant./.
partie). La question plus importante est de savoir pourquoi il est apparu dans la liste récente, car il n'est pas censé . Cela montre également que cela vient d'geany
IDE, donc je suppose que vous avez essayé d'ouvrir ce dossier dans Geany, et il l'a signalé comme fichier récent.
c'était un dossier récent. Vous pouvez aussi dire cela de chaque dossier..
dans Nautilus, et j'obtiens/usr/local/bin
alors sûrement que c'est le nom qui devrait apparaître sur le dossier? (Ou peut-être justebin
)Réponses:
Je dirais que le problème ici est un bogue dans Geany, qui est chargé de remplir votre liste de fichiers récents avec l'entrée défectueuse. Il doit utiliser un «vrai chemin» au lieu d'un chemin avec
.
en lui lors de la création de ces entrées.https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
Je ne vois pas d'où
.
proviendrait votre chemin de fichier. J'ai essayé d'ouvrir un fichier dans Geany, et la nouvelle entrée~/.local/share/recently-used.xbel
qui apparaissait avait le nom de fichier correct, pas un.
. Mais s'il existe un cas d'utilisation dans lequel vous pouvez ouvrir un répertoire dans Geany, c'est peut-être ainsi que vous vous êtes retrouvé avec cette entrée dans votre liste de fichiers récemment utilisée. Je supprimerais simplement le morceau entier pour la liste des fichiers récemment utilisés (ou supprimer complètement le fichier et redémarrer, je ne peux pas imaginer que cela causerait des problèmes)la source
recently-used.xbel
. Le problème ne se manifeste pas dans Geany mais dans le navigateur de fichiers Nautilus./.
fichier .xbel et de redémarrer Nautilus. Je m'attends à ce que l'entrée récente change alors au comportement attendu, elle apparaîtra commearduino-1.6.9
.