Estaba buscando en mis lugares "recientes" en Nautilus y vi una carpeta llamada .
.
Entiendo que una carpeta del nombre .
representa el directorio actual y no es una carpeta real. Verifiqué las propiedades de esta carpeta:
Parece que no hay caracteres ocultos en el nombre (como space-dot-space). La carpeta está dentro /usr/local/bin
y tiene 4,728 elementos.
De hecho, /usr/local/bin
tiene 16,512 elementos, por lo que no puede ser eso (es decir, la misma carpeta en la que se encuentra).
Si abro esta carpeta haciendo doble clic en ella, parece ser realmente arduino-1.6.9
(es decir, su nombre no es realmente .
).
Si hago ls -la
de /usr/local/bin
veo (entre otras cosas):
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
Mi pregunta es : ¿cómo es que la carpeta /usr/local/bin/arduino-1.6.9
aparece en la lista "Reciente" como .
?
Esto es Ubuntu 14.04 LTS de 64 bits.
¿Puede encontrar la referencia a / usr / local / bin allí y decirnos qué dice?
Parece que hay algunas entradas en este sentido:
<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
archivo? Ahí es donde se guardan los archivos almacenados recientemente. ¿Puedes encontrar la referencia/usr/local/bin
allí y decirnos qué dice?/.
parte y muestre el siguiente nivel./.
parte). La pregunta más importante es por qué apareció en la lista reciente, porque no se supone que . También muestra que vino degeany
IDE, así que supongo que trataste de abrir esa carpeta en geany, y lo informó como un archivo reciente.
era una carpeta reciente. También puedes decir eso de cada carpeta..
en Nautilus y obtengo/usr/local/bin
, ¿seguramente ese es el nombre que debería aparecer en la carpeta? (O tal vez solobin
)Respuestas:
Diría que el problema aquí es un error en Geany, que es responsable de llenar su lista de archivos recientes con la entrada defectuosa. Debería estar usando una 'ruta real' en lugar de una ruta con
.
ella al crear estas entradas.https://github.com/geany/geany/blob/12b9f27a795f7ec8c1faf6c225314a09b6c5f7af/src/ui_utils.c
No puedo ver de dónde
.
habría venido tu ruta de archivo. Intenté abrir un archivo en Geany, y la nueva entrada~/.local/share/recently-used.xbel
que apareció tenía el nombre de archivo correcto allí, no un.
. Pero si hay algún caso de uso en el que puede abrir un directorio en Geany, esa podría ser la forma en que terminó con esta entrada en su lista de archivos utilizados recientemente. Simplemente eliminaría todo el fragmento de la lista de archivos usados recientemente (o eliminaría el archivo por completo y reiniciaría, no puedo imaginar que eso cause problemas)fuente
recently-used.xbel
. El problema no se manifiesta en Geany sino en el navegador de archivos Nautilus./.
archivo .xbel y reiniciar Nautilus. Espero que la entrada reciente cambie al comportamiento esperado, se mostrará comoarduino-1.6.9
.