自动删除同名文件

自动删除同名文件

我是 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

相关内容