搜索以特定字符串开头的文件

搜索以特定字符串开头的文件

在集群上发生数据丢失后,我尝试查找大小在 1.6 到 1.8GB 之间并以“CDF”开头的二进制文件,即 netcdf 文件。我尝试使用我在这里找到的以下命令,但我几乎不理解:https://superuser.com/a/667050/667626

find . -size +1600M -size -1800M -type f -exec bash -c 'grep -q "CDF" < <(head -c 3 "$1")' _ {} \; -printf '%p\n'

它返回一个我也不明白的错误:

find: ./output: Permission denied

另外,你能帮我找到加快搜索速度的方法吗,因为文件系统很大。非常感谢你的帮助!

相关内容