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下的所有目录文件了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)