texconfig rehash 和 mktexlsr 之间有区别吗?

texconfig rehash 和 mktexlsr 之间有区别吗?

参考这个答案;texconfig hash 和 mktexlsr 之间有区别吗?

例如:sudo texconfig rehash在仍存在缺陷的情况下,是否能够清理 ls-R mktexlsr?或者;这仅仅是由于sudo前一个命令中的?

答案1

阅读手册页并运行一些简单的测试后,我发现了这一点:

  • texconfig rehash调用mktexlsr,但[directories]参数未被传递。
  • mktexlsr接受一个[directories]论点。
  • texhash调用mktexlsr并传递一个[directories]参数。texhash作为命令名比“make TeX ls-R”更容易记住。

sudo texhash由于对普通用户有写保护,因此会跳过一些系统文件夹。因此,如果可以,最好使用,除非(重新)散列texhash ~/texmf

相关内容