是否可以从外壳中重命名当前工作目录(在我的特殊情况下为Bash)?如果我尝试以简单的方式执行此操作,则会导致错误:
nathan@nathan-desktop:/tmp/test$ mv . test2
mv: cannot move ‘.’ to ‘test2’: Device or resource busy
还有另一种方法可以在不更改当前目录的情况下执行此操作吗?我意识到可以轻松地通过更改到父目录来完成此操作,但是我很好奇是否有必要。毕竟,如果我从另一个外壳程序重命名目录,那么以后仍然可以在原始外壳程序中创建文件。