0

如果我想通过它的 inode 号进入一个目录,为什么

cd $(find . -inum $inode_num) 

有效,但以下命令无效:

find . -inum $inode_num -exec cd {} \;

这两者有什么区别,为什么第二个错了?

4

1 回答 1

2

cd不是一个可以使用的程序exec,它是一个内置的shell命令。必须如此,因为在父进程中更改当前目录太难了。

于 2013-01-18T09:57:10.753 回答