不会在脚本内部创建目录

不会在脚本内部创建目录

我正在尝试在 shell 脚本中设置目录结构。我不完全理解此文件夹权限如何工作。

如果我改变权限,我可以在文件夹内创建目录。

sudo chown -R julian data
mkdir $HOME/Documents/neo4j-multi-image/3.5/data/databases

但如果我在 shell 脚本中尝试这个,它将不再起作用。

sudo run.sh (下面的脚本代码里面)

chown -R julian data
mkdir $HOME/Documents/neo4j-multi-image/3.5/data/databases

在脚本中使用 sudo 也无济于事,而且我读到甚至不建议这样做。

这里发生了什么?

祝好,朱利安

相关内容