调用mkdir到主目录会在当前工作目录中创建该目录吗?

时间:2019-08-24 17:21:58

标签: linux bash

我在/home/[username]/Documents/work/script.sh上的bash脚本中。我想创建两个文件夹,位于potato/tomato的{​​{1}}。为此,这是我的脚本:

/home/[username]/

但是,这将创建两个文件夹,如下所示:mkdir -p "~/potato/tomato"

我不想在当前工作目录中创建这些文件夹,而是希望在当前用户的主目录中创建它们。我在做错什么,我应该改变什么?

1 个答案:

答案 0 :(得分:0)

删除引号:

echo '<script type="text/javascript">toastr.success('Have Fun')</script>';

通过使用引号,它将评估主目录,并使用用户名作为路径中的名称,从当前的工作直接开始。没有引号,它将正确评估您的主目录的绝对路径。