标签: perl cd chdir
cd shell命令和Perl函数chdir之间有什么区别?请你解释一下这个例子吗?
cd
chdir
答案 0 :(得分:14)
cd命令更改shell进程的当前目录; Perl chdir函数更改Perl进程的当前目录。它们完全相同,只是拼写不同。
答案 1 :(得分:0)
基本上它们都做同样的事情,但chdir是POSIX系统调用,而cd是程序中使用的普通函数,在本例中是shell。
实际上,chdir会调用cd来对目录进行更改,因为程序本身没有内核权限。