#!/bin/bash
mkdir -p user_records
我想在当前用户的目录中创建一个目录user_records
。我该如何实现这一目标?我尝试在sudo
前添加mkdir
,但这并未在所需位置创建目录。
答案 0 :(得分:2)
您应该能够使用~
访问用户目录,因此您可以尝试:
mkdir -p ~/user_records
答案 1 :(得分:0)
此处不需要使用-p
选项。仅在您要创建目录层次结构时才有用。示例:如果您想创建一个" baz" "栏内的目录"目录,在" foo"目录,在当前目录中,您将使用以下命令:mkdir -p foo/bar/baz
。
在Bash脚本中,您有3个简单的解决方案:
<强> CD 强>
#!/bin/bash
cd
mkdir user_records
<强>〜强>
#!/bin/bash
mkdir ~/user_records
<强> $ HOME 强>
#!/bin/bash
mkdir "$HOME/user_records"