Emacs creates these files as "lock files".
From Emacs help section "22.3.4 Protection against Simultaneous Editing"
When you make the first modification in an Emacs buffer that is
visiting a file, Emacs records that the file is "locked" by you. (It
does this by creating a specially-named symbolic link in the same
directory.) Emacs removes the lock when you save the changes. The
idea is that the file is locked whenever an Emacs buffer visiting it
has unsaved changes.
In that section it does not say how the files are named, but I have seen files created by Emacs with the exact pattern of your file. I.e. a symlink named .#(original filename)
that is a symlink to [email protected]:timestamp
.
So, in your case [.#perl.org
-> [email protected]:1344441539
] the file perl.org
has been edited (and not saved) by user XXX
at host YYY.com
using an emacs session with PID 2980
at time 1344441539
=Wed Aug 8 17:58:59 CEST 2012.
Hint: use date -d@1344441539
to convert the timestamp to human-readable form.
.
and not with a#
./
and NUL is allowed in a filename/dirname. Someone made up that name.