¿Qué significan - y # en una lista de archivos de Linux?


3

En mi directorio / var / log, tengo estos tres archivos (extraídos de ls -l)

 size  filename
205198 ntp.log
  2446 ntp.log #
  4096 ntp.log -

El archivo "ntp.log -" se resalta en azul.

¿Qué significan los # y - después de los nombres?


¿Es eso una lssalida?
Federico klez Culloca

Sí, es de ls -l

Respuestas:


7

Me huele a pescado. Esos no son caracteres que significan algo después del nombre de archivo, lo que me lleva a creer que en realidad son parte del nombre de archivo, y la entrada en azul es un directorio. Use ls -lQFpara verificar. Debería ver algo como esto:

 size  filename
205198 "ntp.log"
  2446 "ntp.log #"
  4096 "ntp.log -"/

1

Qué hay en otros archivos, si ambos son archivos. ¿Son similares a ntp.log

Además, puede determinar el tipo de archivo usando ' archivo '

#file <filename>

1

Resulta que no puedo elegir una respuesta correcta ya que esto se migró del desbordamiento de pila.

Ignacio Vazquez-Abrams: Tenías razón, "ntp.log #" era un archivo y "ntp.log -" era un directorio. No estoy seguro acerca de "ntp.log -", pero se creó "ntp.log #" en mi archivo conf confuso de rsyslog donde intenté agregar un comentario al final de una ruta de archivo


2
simplemente visite la pestaña de cuentas para asociarse y podrá hacerse cargo de su pregunta.
Jeff Atwood
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.