📌  相关文章
📜  删除文件夹 linux 中的所有文件 - Shell-Bash (1)

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

删除文件夹 linux 中的所有文件 - Shell-Bash

有时候,我们需要删除一个文件夹下的所有文件,但是手动一个一个删除太麻烦了,这时就可以使用 Shell 脚本来实现一键删除。

以下是一个 shell 脚本示例:

#!/bin/bash

# 获取要删除的文件夹
read -p "请输入要删除的文件夹路径:" folderPath

# 删除文件夹中所有文件
rm -rf ${folderPath}/*

echo "删除成功!"

使用方法:

  1. 将上面的 shell 脚本复制到一个空白文件中,命名为 delete_all_files.sh
  2. 在终端中,进入要删除的文件夹所在目录。
  3. 输入 chmod +x delete_all_files.sh 命令,使脚本文件可执行。
  4. 输入 ./delete_all_files.sh 命令,运行脚本,输入要删除的文件夹路径,即可删除文件夹中的所有文件。

需要注意的是,这个脚本只能删除文件夹中的文件,而不能删除文件夹本身。如果要删除文件夹本身,需要使用 rmdir 命令。

使用这个脚本删除文件时需要注意文件的权限,如果文件没有可写权限,是无法删除的,需要先修改文件的权限。

以上是本次介绍的全部内容,希望能对你有所帮助。