无论如何都要创建一个强大的目录,即使它存在于源位置

时间:2013-07-26 07:48:14

标签: unix

是否有任何方法可以创建目录,即使它存在。我想用新目录覆盖现有目录。 supose我有一个目录dir1(里面有一些内容)。现在我想创建一个与dir1相同的目录,但它并没有发生在我身上。我不知道怎么办呢?

1 个答案:

答案 0 :(得分: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"