unix查找文件

unix查找文件,第1张

// -regex 会进行“全路径”匹配,输出结果中会有'./'符号,因此正则表达式前要加'. '

#find . -regex '. avtor'```

// -size:表示文件大小,+表示大于某个数,-表示小于某个数

// c表示单位是字节,可以将c换成K、M、G

Unix/Linux使用Find命令查找文件方法如下:

寻找空的目录:

find /path -depth -type d -empty

www.2cto.com

寻找空文件:

find /path -depth -type f -empty

根据名字查找文件:

find /path -name name_of_file

根据扩展名查找文件:

find /path -name “*.given_extension”

寻找具有特定权限且特定扩展名的文件:

find /path -name ‘*.txt’ -perm 644

根据文件具有的权限属性来寻找文件:

find /path -perm -permision_bits

www.2cto.com

不知道扩展名,只使用文件名来寻找文件:

find /path -name ‘given_name.*’

寻找在24小时内修改过的文件:

find /path -mtime n

这里的n,0表示24小时,1表示48小时,2表示72小时。下面的n也一样。

查找最近24小时内存取过的文件:

find -atime n www.2cto.com

根据所有者查找文件:

find /path -user root

查找删除的文件:

find /path -name mytestfile | xargs rm

iCC Develop Center

1、寻找在24小时内修改过的文件:find /path -mtime n

这里的n,0表示24小时,1表示48小时,2表示72小时。下面的n也一样。

2、查找最近24小时内存取过的文件:find -atime n www.2cto.com

find命令.最好你知道这个文件夹.在这个文件增值下.你可以这样用:find 10001.dat

或者find 1000* 这样前面是1000 的文件都会查找出来。


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

原文地址: http://outofmemory.cn/tougao/8108328.html

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

发表评论

登录后才能评论

评论列表(0条)

保存