Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果我想通过它的 inode 号进入一个目录,为什么
cd $(find . -inum $inode_num)
有效,但以下命令无效:
find . -inum $inode_num -exec cd {} \;
这两者有什么区别,为什么第二个错了?
cd不是一个可以使用的程序exec,它是一个内置的shell命令。必须如此,因为在父进程中更改当前目录太难了。
cd
exec