📅  最后修改于: 2023-12-03 15:07:15.413000             🧑  作者: Mango
有时候,我们需要删除一个文件夹下的所有文件,但是手动一个一个删除太麻烦了,这时就可以使用 Shell 脚本来实现一键删除。
以下是一个 shell 脚本示例:
#!/bin/bash
# 获取要删除的文件夹
read -p "请输入要删除的文件夹路径:" folderPath
# 删除文件夹中所有文件
rm -rf ${folderPath}/*
echo "删除成功!"
使用方法:
delete_all_files.sh
。chmod +x delete_all_files.sh
命令,使脚本文件可执行。./delete_all_files.sh
命令,运行脚本,输入要删除的文件夹路径,即可删除文件夹中的所有文件。需要注意的是,这个脚本只能删除文件夹中的文件,而不能删除文件夹本身。如果要删除文件夹本身,需要使用 rmdir
命令。
使用这个脚本删除文件时需要注意文件的权限,如果文件没有可写权限,是无法删除的,需要先修改文件的权限。
以上是本次介绍的全部内容,希望能对你有所帮助。