With reference to this answer; Is there a difference between texconfig hash and mktexlsr?

For example: Is sudo texconfig rehash able to clean up ls-R in cases where mktexlsr remains deficient? or; Is this only due to the sudo in the former command?

  • 2
    The recommended call for recent versions of TeX Live is texhash or mktexlsr (that are exactly the same).
    – egreg
    Jun 20, 2013 at 9:10

1 Answer 1


Reading the man pages and running a few straightforward tests, I found out this:

  • texconfig rehash calls mktexlsr, yet a [directories] argument is not passed on.
  • mktexlsr accepts a [directories] argument.
  • texhash calls mktexlsr and passes on a [directories] argument. texhash as a command name is easier to remember than "make TeX ls-R", though.

A number of system folders are skipped because of being write-protected to normal users. So, it is better to use sudo texhash if you can, except when (re)hashing texhash ~/texmf.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.