【发布时间】:2013-01-02 00:16:07
【问题描述】:
如果我想通过它的inode号进入一个目录,为什么
cd $(find . -inum $inode_num)
有效,但以下命令无效:
find . -inum $inode_num -exec cd {} \;
这两者有什么区别,为什么第二个错了?
【问题讨论】:
如果我想通过它的inode号进入一个目录,为什么
cd $(find . -inum $inode_num)
有效,但以下命令无效:
find . -inum $inode_num -exec cd {} \;
这两者有什么区别,为什么第二个错了?
【问题讨论】:
cd不是可以executed的程序,它是一个内置的shell命令。必须如此,因为在父进程中更改当前目录太难了。
【讨论】: