某些情况下,我们需要找到今天被修改过的文件,以下列出两种方法。
-a
– 列出所有文件,包括隐藏文件-l
– 启用长列表格式--time-style=FORMAT
– 以指定的格式显示时间+%D
– 以 %m/%d/%y 格式显示日期# ls -al --time-style=+%D | grep 'date +%D'
可以通过
-X
按字母顺序对结果列表进行排序
# ls -alX --time-style=+%D | grep 'date +%D'
可以使用
-S
标志根据大小排序:
# ls -alS --time-style=+%D | grep 'date +%D'
-maxdepth
level 查找的层级
-newerXY
,其中X指代find的目标文件属性,Y代表参照属性。X 和 Y 代表以下任一字母
查找
2021-11-04
修改过的文件:
# find . -maxdepth 1 -newermt "2021-11-04"
或者,使用以下正确的格式:
# find . -maxdepth 1 -newermt "11/04/2021"
OR
# find . -maxdepth 1 -newermt "11/04/21"
相关文章