mkdir在当前用户目录中创建目录 - bash

时间:2017-04-14 15:33:54

标签: linux bash shell

#!/bin/bash
mkdir -p user_records

我想在当前用户的目录中创建一个目录user_records。我该如何实现这一目标?我尝试在sudo前添加mkdir,但这并未在所需位置创建目录。

2 个答案:

答案 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"