以下是一个Bash脚本的示例,用于检查文件夹是否有文件,然后将文件移动到根目录并删除空文件夹:
#!/bin/bash
# 指定要检查的文件夹路径
folder="/path/to/folder"
# 检查文件夹是否存在文件
if [ -n "$(find "$folder" -type f)" ]; then
echo "文件夹中存在文件,开始移动文件..."
# 将文件移动到根目录
find "$folder" -type f -exec mv -t "$HOME" {} +
echo "文件移动完成。"
else
echo "文件夹中没有文件。"
fi
# 删除空文件夹
find "$folder" -type d -empty -delete
echo "空文件夹删除完成。"
请确保将/path/to/folder
替换为要检查的文件夹的实际路径。该脚本首先检查文件夹中是否存在文件,如果存在,则使用find
命令找到所有文件并使用mv
命令将它们移动到根目录。然后,使用find
命令查找并删除空文件夹。
上一篇:Bash脚本检查特定扩展名的文件