Wie Ulrike schon richtig anmerkte geht es mit dem Paket [`currfile`](http://www.ctan.org/pkg/currfile). Wenn ich beispielsweise die Datei:
\documentclass{article}
\usepackage[abspath]{currfile}
\begin{document}
Current absoute filename is ``\currfileabspath''.
\end{document}
streng nach den Angaben in der Anleitung zum Paket 2 mal mit:
> `pdflatex -record -recorder test.tex`
übersetze, erhalte ich als Ergebnis:
![Ergebnis mit Pfad][1]
Dasselbe Ergebnis erhalte ich auch für
\documentclass{article}
\begin{document}
Current absoute filename is
``\directlua{tex.print(lfs.currentdir())}/\jobname.tex''.
\end{document}
wenn ich
> `lualatex test.tex`
als Aufruf verwende.
[1]: http://texwelt.de/wissen/upfiles/test20.png