今天有一个需求,就是程序在
-10-16以后有哪些文件被修改过,在百度也找了好久,可以使用find的方式去搞定,但是需要使用-newermt的参数,也是第一次使用该参数。并在此记录一下。分享出来。
直接撸代码:
find /soft/test/sx -newermt '-10-16' -type f -type f ! -name "*.txt" -type f ! -name "*.gif" -type f ! -name "*.log" -type f ! -name
"*.jpg" -type f ! -name "*.png" -type f ! -name "*.pdf" -type f ! -name "*.xls" -type f ! -name "*.psd" -type f ! -name "*.PDF" -type f ! -name "*.TXT" -type f ! -name "*.XLS" -type f ! -name "*.err" -type f ! -name "*.csv" -type f ! -name "*.zip" -type f ! -name "*.JPG" -type f ! -name "*.bak" |xargs ls -ltr --full-time
ls -ltr --full-time是显示文件的更详细的信息
结构如下: