MKDIR在当前用户目录-Bash中创建目录


#!/bin/bash
mkdir -p user_records

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

您应该能够使用~访问用户目录,因此您可以尝试:

mkdir -p ~/user_records

使用-p选项是不需要的。仅当您要创建目录的层次结构时才有用。示例:如果要在" bar"目录中创建一个" 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"

最新更新