一个简单的Shell脚本示例,用于自动清理临时文件。你可以将这个脚本保存为.sh
文件,然后运行它:
#!/bin/bash # 临时文件目录 temp_dir="/path/to/temp_dir" # 删除临时文件 echo "开始清理临时文件..." rm -rf "$temp_dir"/* echo "临时文件已清理完成!"
在这个脚本中:
- 将
/path/to/temp_dir
替换为你实际的临时文件目录。 rm -rf "$temp_dir"/*
命令会递归地删除指定目录下的所有文件和子目录。
如果你需要定期执行这个清理操作,你可以使用cron
来设置定时任务,让脚本自动运行。
打开终端并输入以下命令以编辑Cron任务:
crontab -e
在编辑模式中,添加您的定时任务。例如,如果您希望每天凌晨8点执行位于/home/user/scripts/
目录下的my_script.sh
脚本,可以添加以下行:
0 8 * * * /home/user/scripts/my_script.sh
这将使Cron每天凌晨8点执行my_script.sh
脚本。
保存并退出编辑模式。
请确保替换路径和脚本名称以适应您的实际情况。