我有一个压缩的 (tar) 备份文件,它会定期添加到目录中。添加的文件具有如下命名约定:
JenkinsBackup_$(date +%Y%m%d-%H%M%S).tar.gz
Run Code Online (Sandbox Code Playgroud)
这导致文件命名为:
jenkinsBackup_20170630-091543.tar.gz
Run Code Online (Sandbox Code Playgroud)
我的目标是选择目录中比最近添加到目录中的十个文件更旧的所有文件,并删除这些文件。本质上是从命令行清理目录。
任何人都可以帮助我完成此操作所需的终端命令吗?我不确定如何选择和删除比最近十个文件更旧的目录中的所有文件。
在此先感谢您的帮助!