Linux服务器的一个目录里,每天产生海量的文件。为了防止磁盘被写满。

决定每天删除部分老文件。OK,问题来了,如何过滤出指定日期的文件?

ls --full-time ./file/ | sed -n '/2021-04-06/p'

输出如下文件:

-rw-r--r--. 1 root root   659040 2021-04-06 15:14:38.212412503 +0800 00c1c80b82814cb9abd181357ad50259.jpg
-rw-r--r--. 1 root root 588632 2021-04-06 15:01:59.058026007 +0800 00c242c3ea674f86abb71df0a5ec4d03.jpg
-rw-r--r--. 1 root root 556168 2021-04-06 14:51:41.168749869 +0800 00c368571c024393a303642cad903423.jpg
-rw-r--r--. 1 root root 526792 2021-04-06 14:56:22.388971721 +0800 00c3c80f73314f23bc02c64cb12f275a.jpg
-rw-r--r--. 1 root root 580328 2021-04-06 15:08:27.187852853 +0800 00c71b85627b4a999730d8a497dfc412.jpg
-rw-r--r--. 1 root root 235016 2021-04-06 15:41:27.764535353 +0800 00c8c32727f544238344fc08961f7ece.jpg
-rw-r--r--. 1 root root 581856 2021-04-06 15:37:17.446783175 +0800 00c8fb71565241faa157aae178cbd2d1.jpg
-rw-r--r--. 1 root root 628392 2021-04-06 15:13:04.278004992 +0800 00c96d372c87495ba60fd99e6180ec11.jpg
-rw-r--r--. 1 root root 571640 2021-04-06 14:59:57.084194860 +0800 00c9a22350b84829a2def23c98eec04e.jpg
-rw-r--r--. 1 root root 530832 2021-04-06 15:19:31.168802151 +0800 00c9b70e216d4f71a20040d0368c8e31.jpg
-rw-r--r--. 1 root root 510112 2021-04-06 15:25:07.333839237 +0800 00cb8c7c5f3449e6b6d7fe5bb4140345.jpg
-rw-r--r--. 1 root root 566864 2021-04-06 15:20:23.690589136 +0800 00cbb113810742a38eb2ba3aa8b4ec21.jpg
-rw-r--r--. 1 root root 548848 2021-04-06 15:01:23.809496834 +0800 00cc226df69044579df61d06f0dce27f.jpg
-rw-r--r--. 1 root root 635200 2021-04-06 15:00:32.307723657 +0800 00cde66d96034c0e9d4675278cfbbcb3.jpg
-rw-r--r--. 1 root root 539776 2021-04-06 15:44:55.119657568 +0800 00ce56aebcad470fad408746fd2e6cdd.jpg
-rw-r--r--. 1 root root 579376 2021-04-06 15:18:30.672895683 +0800 00cf34c4c5c749c2bb0e0edcf5093a0c.jpg
-rw-r--r--. 1 root root 431912 2021-04-06 15:24:10.658990023 +0800 00cff321dd834523bee8d427cbfed3b5.jpg
-rw-r--r--. 1 root root 542592 2021-04-06 15:30:22.714566481 +0800 00d1621726494017b7d91fa133351b45.jpg
-rw-r--r--. 1 root root 536808 2021-04-06 15:17:28.562965029 +0800 00d2412f138643159d85c180f1343ca9.jpg
-rw-r--r--. 1 root root 287360 2021-04-06 15:24:01.472852378 +0800 00d4ab48689b4892b1d95217756c8d1a.jpg
-rw-r--r--. 1 root root 569592 2021-04-06 14:52:11.287202026 +0800 00d4b85399804c1fbcd7e980906ba9c6.jpg
-rw-r--r--. 1 root root 664944 2021-04-06 14:48:40.364039558 +0800 00d50b8ad3df48a3b14b86354658e716.jpg
-rw-r--r--. 1 root root 531272 2021-04-06 15:19:17.582598576 +0800 00d571648ff548b29b45db290daf8457.jpg
-rw-r--r--. 1 root root 641912 2021-04-06 15:27:49.544270511 +0800 00d58010fcf640d2be835d69b1d3ccc4.jpg