0

有没有办法创建一个目录,即使它存在。我想用新目录覆盖现有目录。假设我有一个目录 dir1(里面有一些内容)。现在我想创建与 dir1 相同的目录,但这对我来说并没有发生。我不知道我该怎么做?

4

1 回答 1

1

我认为实现这一目标的唯一方法是使用 rm 删除文件夹,然后使用 mkdir 创建它。

您可以创建一个先前的检查以仅在文件夹以如下方式退出时删除该文件夹:

[[ -d "$FOLDER" ]] && rm -rf "$FOLDER"
mkdir -p "$FOLDER"

或一句话

{ [[ -d "$FOLDER" ]] && rm -rf "$FOLDER"; } ; mkdir -p "$FOLDER";

如果你想保持简单:

rm -rf "$FOLDER" && mkdir -p "$FOLDER"
于 2013-07-28T13:15:21.920 回答