linux下按时间过滤文件如何设置

linux下按时间过滤文件如何设置,第1张

find /your_path -type f \( -newermt '2014-12-02 09:11' -a -not -newermt '2015-01-13 12:02' \)

find /your_path -type f -newermt '2015-02-15 13:51'

find /your_path -type f -not -newermt '2014-05-03 21:35'

统计个数:

find /your_path -type f \( -newermt '2014-12-02 09:11' -a -not -newermt '2015-01-13 12:02' \) | wc -l

find /your_path -type f -newermt '2015-02-15 13:51' | wc -l

find /your_path -type f -not -newermt '2014-05-03 21:35' | wc -l

Linux中find命令查找到文件后通过-exec参数执行shell命令,案例如下:

#-exec command {} \ 将查到的文件执行command *** 作,{} 和 \之间有空格

find / -name filename -exec rm -rf {} \

#查找名字为filename的文件,然后执行rm删除命令Linux中grep命令查找到文件后通过|(管道符)传递给后面命令执行,案例如下:

ls -l|grep filename|rm -rf

#查找名字为filename的文件,然后执行rm删除命令

在linux系统下使用ls可以查看当前目录的所有文件,ls -l可以查看所有文件并附加的所有信息;

如果想要linux目录下所有的文件,可以使用ls的-R选项:

ls -R

这样显示出来的是系统中所有的文件,如果需要显示所有目录文件,可以用egrep将目录文件筛选出来,

ls -R|egrep ./

这样就能查看linux下的所有目录文件了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8450014.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存