我正在尝试创建一个函数,该函数只是从工作文件夹中cd出来,然后将该文件夹移动到其他地方。 但是,在尝试此操作时,我收到无法移动错误,可能是因为该文件夹正在使用中,因为这是我启动该功能的地方。
例如
test() {
cpath=$(pwd)
cd ..
mv $cpath $cpath"old"
cd $cpath"old"
}
这可能吗?
问题是您正在不同的进程中更改目录。从你的脚本中,你不能触摸父级的环境,除非你source
它。