我有一台服务器,它在日志目录中创建了几个日志文件。由于这种日志记录机制,它会占用我服务器上的大量磁盘空间。我想编写一个脚本来删除所有超过一天的文件并保留最新文件。
我可以使用ls -trl
命令以排序的形式列出目录。但我无法理解如何删除这些文件。请帮忙。
答案 0 :(得分:3)
您可以使用以下命令:
/usr/bin/find <Your Log Directory> -mtime +1 | xargs rm -f
mtime
- 提供文件修改时间。
+1
- 表示超过一天。
答案 1 :(得分:2)
尝试使用rm和find命令:
tool
答案 2 :(得分:1)
答案 3 :(得分:0)
addSpike(chart1.Series[0], 3, 50d);
addLine(chart1.Series[0], 6, 30d, 80d);