Cuando ejecuto ls -adl .*uno de mis directorios, obtengo un archivo que tiene este listado:
lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py ->
[email protected]:1372874769
El nombre de archivo y el aspecto de URL se resaltan en rojo. ¿Qué significa el len lrwxrwxrwx? ¿Qué tipo de archivo es este?

lsignificado de que es un enlace simbólico. ¿Estás tratando de eliminar un archivo o enlace?git rm, y lo conseguífatal: pathspec '.#plot_population.py' did not match any files. Regularrmeliminó el archivo muy bien; Lo editaré para corregirlo.Respuestas:
Como señaló unxnut ,
.#filename.pyes un tipo especial de archivo llamado enlace simbólico . Los enlaces simbólicos apuntan a otros archivos. Al abrir un enlace simbólico, se abrirá el archivo al que apunta el enlace. Al eliminar un enlace simbólico,rmse eliminará el enlace simbólico mismo. Su enlace simbólico está apuntando[email protected]:1372874769. Si ese archivo no existe o no tiene los permisos adecuados para leerlo, no podrá abrirlo en emacs.Si puede eliminar un archivo o no depende de los permisos del directorio en el que se encuentra el archivo. Necesita
wpermisos de escritura ( ) para el directorio del archivo con el fin de eliminar el archivo.fuente
El
len este caso es un enlace simbólico. Un enlace simbólico es un tipo especial de archivo que contiene una referencia a otro archivo o directorio en forma de una ruta absoluta o relativa y que afecta la resolución del nombre de ruta.Es posible que no pueda abrir este archivo porque el destino puede no tener los permisos correctos para usted. Compruebe los permisos en el objetivo, que es lo que tiene a la derecha
->([email protected]:1372874769en su caso).fuente
El
lenlace simbólico representa. si está tratando de eliminar el enlace, puede usarlorm .#filename.pypara eliminarlo o si está tratando de eliminar el archivo que necesita usar,\ya que hay un:nombre en su archivo, así que haga lo siguiente:rm [email protected]\:1372874769fuente