我是 ubuntu 新手。
我需要一些帮助来自动删除主文件夹中的某些文件。
我运行一个 cron 来进行一些 SQL 备份,它会在我的主文件夹中创建一个文件。
它一天会创建数千个文件。文件通常是 cron.php、cron.php.1、cron.php.2 等等。
我能编写任何自动脚本来删除这些文件吗?
谢谢 :)
答案1
您可以制作一个包含以下代码的脚本:
#!/bin/bash
echo "How many extra files are there?"
read -r amount
COUNTER=0
while [ $COUNTER -lt "$amount" ];
do
rm cron.php.$COUNTER
let COUNTER='COUNTER+1'
done
无论你告诉它多少次(无论有多少额外的文件)它都会循环并删除每一个。
将脚本复制到带有扩展名的文件中(随意命名).sh
,并将其保存到包含所有要删除的文件的目录中。之后,使用 授予其执行权限chmod +x filename.sh
。最后,通过使用命令执行它来运行它./filename.sh