📌  相关文章
📜  删除目录 cmd 中的所有文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:15.881000             🧑  作者: Mango

删除目录 cmd 中的所有文件 - Shell-Bash

当需要删除某个目录下的所有文件时,可以使用 Bash 脚本来实现。以下是一个简单的脚本示例:

#!/bin/bash

# 输入需要删除的目录路径
echo "请输入需要删除的目录路径:"
read path

# 判断目录是否存在
if [ -d $path ]; then
  # 删除目录下的所有文件
  rm -r $path/*
  echo "$path 中的所有文件已删除"
else
  echo "目录不存在"
fi

该脚本首先向用户询问需要删除的目录路径,然后判断该目录是否存在。若目录存在,则使用 rm 命令删除该目录下的所有文件(使用 * 通配符匹配所有文件)。如果目录不存在,则输出提示信息。

这个脚本可以直接在命令行中运行,或者将其保存为一个文件并使用 chmod +x 命令给予其执行权限。

注意事项
  • 请谨慎使用该脚本,确保你要删除的文件都不会再次需要。
  • 请确保输入的目录路径正确,否则可能会导致数据丢失或其他不良影响。

以上是删除目录中所有文件的 Bash 脚本示例,通过该脚本,可以方便地删除指定目录下的所有文件。