// -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
find ./ | grep '关键字加个|通道符就可以了\x0d\x0a==\x0d\x0a脚本解释:用find ./ 可列出当前文件夹下所有\x0d\x0a==\x0d\x0afind ./\x0d\x0a结果\x0d\x0a./\x0d\x0a./a\x0d\x0a./a/b\x0d\x0a./a/b/c\x0d\x0a./a/b/c/SB6D2003A0\x0d\x0a./a/b/c/PA4D1712A0\x0d\x0a./a/b/c/PA4C1559A0\x0d\x0a./a/b/c/SB8E0768A0\x0d\x0a./a/b/c/PB6D1881A0\x0d\x0a./a/b/c/SB6D1524A0\x0d\x0a./a/b/c/SB6E1651A0\x0d\x0a\x0d\x0afind ./|grep 1524\x0d\x0a结果:\x0d\x0a./a/b/c/SB6D1524A0
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)