Sample output

All the options

perl texfiles.pl --help

texfiles.pl 0.04 (7 February 2002) [adam@macrotex.net]
Usage:   texfiles.pl [options] <TeX_filename>
Example: texfiles.pl book.tex
---------------------------------------------
--force-latex  : insist that <TeX_filename> is a LaTeX file
--force-tex    : insist that <TeX_filename> is a (plain) TeX file
--pdftex       : use pdftex instead of tex
--force-miktex : use MiKTeX as the TeX system (do not guess)
--force-tetex  : use teTeX as the TeX system (do not guess)
--all-files -a : include in list _all_ files used in compile instead
                 of just the ones people usually want
-n             : show the commands that texfiles.pl _would_ carry out
                 but do NOT actually carry them out
--show-types   : show each file type in the output
--zip          : create .ZIP file
--gzip         : create .tar.gz file (tarred and gzip'ed)
--verbose      : give more verbose output during run
--version      : show version information only
--help -h      : show this help screen

Running texfiles.pl on test yields the following output:

Display list of files:

perl texfiles.pl test

test.dvi
F:\MiKTeX\fonts\type1\bluesky\cm\cmbx12.pfb
F:\MiKTeX\fonts\type1\bluesky\cm\cmr10.pfb
F:\MiKTeX\dvips\base\special.pro
F:\MiKTeX\dvips\base\texc.pro
F:\MiKTeX\dvips\base\texps.pro
figure1.eps
part1.tex
part2.tex
test.tex
F:\MiKTeX\fonts\tfm\public\cm\cmbx12.tfm
F:\MiKTeX\fonts\tfm\public\cm\cmr10.tfm
F:\MiKTeX\dvips\bluesky\psfonts.amz
F:\MiKTeX\dvips\bluesky\psfonts.cmz
F:\MiKTeX\dvips\config\config.dvips
F:\MiKTeX\dvips\config\config.ps
F:\MiKTeX\dvips\config\lw35extra.mapfile
F:\MiKTeX\miktex\config\texmf0.fndb

Use pdftex instead of tex:

perl texfiles.pl --pdftex test

test.dvi
F:\MiKTeX\fonts\type1\bluesky\cm\cmbx12.pfb
F:\MiKTeX\fonts\type1\bluesky\cm\cmr10.pfb
F:\MiKTeX\dvips\base\special.pro
F:\MiKTeX\dvips\base\texc.pro
F:\MiKTeX\dvips\base\texps.pro
figure1.eps
part1.tex
part2.tex
test.tex
F:\MiKTeX\fonts\tfm\public\cm\cmbx12.tfm
F:\MiKTeX\fonts\tfm\public\cm\cmr10.tfm
F:\MiKTeX\dvips\bluesky\psfonts.amz
F:\MiKTeX\dvips\bluesky\psfonts.cmz
F:\MiKTeX\dvips\config\config.dvips
F:\MiKTeX\dvips\config\config.ps
F:\MiKTeX\dvips\config\lw35extra.mapfile
F:\MiKTeX\miktex\config\texmf0.fndb
F:\MiKTeX\pdftex\config\pdftex.cfg

Show all files:

perl texfiles.pl --all-files test

test.dvi
F:\MiKTeX\miktex\fmt\plain.fmt
F:\MiKTeX\dvips\config\adam.map
F:\MiKTeX\dvips\config\arabtex.map
F:\MiKTeX\dvips\config\mt.map
F:\MiKTeX\dvips\config\pfr.map
F:\MiKTeX\dvips\config\phv.map
F:\MiKTeX\dvips\config\pmn.map
F:\MiKTeX\dvips\config\pnb.map
F:\MiKTeX\dvips\config\psy.map
F:\MiKTeX\dvips\config\pzd.map
F:\MiKTeX\fonts\type1\bluesky\cm\cmbx12.pfb
F:\MiKTeX\fonts\type1\bluesky\cm\cmr10.pfb
F:\MiKTeX\dvips\base\special.pro
F:\MiKTeX\dvips\base\texc.pro
F:\MiKTeX\dvips\base\texps.pro
figure1.eps
part1.tex
part2.tex
test.tex
F:\MiKTeX\fonts\tfm\public\cm\cmbx12.tfm
F:\MiKTeX\fonts\tfm\public\cm\cmr10.tfm
F:\MiKTeX\dvips\bluesky\psfonts.amz
F:\MiKTeX\dvips\bluesky\psfonts.cmz
F:\MiKTeX\dvips\config\config.dvips
F:\MiKTeX\dvips\config\config.ps
F:\MiKTeX\dvips\config\lw35extra.mapfile
F:\MiKTeX\miktex\config\texmf0.fndb

Show file type information in list perl texfiles.pl --show-types test:

dvi:::test.dvi
pfb:::F:\MiKTeX\fonts\type1\bluesky\cm\cmbx12.pfb
pfb:::F:\MiKTeX\fonts\type1\bluesky\cm\cmr10.pfb
ps:::F:\MiKTeX\dvips\base\special.pro
ps:::F:\MiKTeX\dvips\base\texc.pro
ps:::F:\MiKTeX\dvips\base\texps.pro
ps:::figure1.eps
tex:::part1.tex
tex:::part2.tex
tex:::test.tex
tfm:::F:\MiKTeX\fonts\tfm\public\cm\cmbx12.tfm
tfm:::F:\MiKTeX\fonts\tfm\public\cm\cmr10.tfm
unknown:::F:\MiKTeX\dvips\bluesky\psfonts.amz
unknown:::F:\MiKTeX\dvips\bluesky\psfonts.cmz
unknown:::F:\MiKTeX\dvips\config\config.dvips
unknown:::F:\MiKTeX\dvips\config\config.ps
unknown:::F:\MiKTeX\dvips\config\lw35extra.mapfile
unknown:::F:\MiKTeX\miktex\config\texmf0.fndb