chdir和cd之间的性能和内存明显不同

时间:2017-04-06 06:05:17

标签: perl

我想知道是否应该使用perl的chdir,opendir,readdir命令或者使用cd和ls等shell命令。在这两种情况下都可以实现相同的功能,但就内存和性能效率而言,哪一种更好用?

1 个答案:

答案 0 :(得分:1)

Shell命令cd将在子shell中执行,当子shell返回时,其效果将消失。

对于ls,在当前进程中运行比仅执行ls启动新的shell进程要有效得多。