由于工作原因,需要统计某目录下atime时间大于365天的文件,google搜索之后,发现find命令异常强大。

find 有个-exec参数可以实现我需要的功能:

find . -atime +365 -exec ls -l {} \; | grep "^-" | wc -l

参数说明:

find . -atime +365 网上有答案;

-exec:表示执行后面的命令;

ls -l:略过;

{} \; :表示前面find...找到的结果;

 grep "^-": 过滤,只保留文件;

wc -l: 统计数目;

 

本人是linux新手,如有错漏之处,请海涵并不吝赐教。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-04
  • 2022-01-23
  • 2022-12-23
  • 2021-09-24
猜你喜欢
  • 2021-11-23
  • 2021-06-14
  • 2022-12-23
  • 2022-12-23
  • 2021-09-29
  • 2022-12-23
  • 2022-02-18
相关资源
相似解决方案