我想删除超过 7 天的备份,但保留每月第一天的备份。
文件的名称是:name_$(date +\%d\%m\%Y).tar.gz
我想保留:name_$(date +\01\%m\%Y).tar.gz
我想要这样的东西:
find /path -mtime +8 -exec rm {} \;
Run Code Online (Sandbox Code Playgroud)
我可以融入哪里name_$(date +\01\%m\%Y).tar.gz?
也许使用--exclude name_$(date +\01\%m\%Y).tar.gz
我正在寻找单行命令。
不需要子目录。
用 echo 尝试了一下,效果不好,但显示了 01 的一些内容。
只是--exclude不起作用:command not found