find-util相关内容
假设今天是 4 月 8 日,我在 bash 中执行以下操作. cd/tmpmkdir 你好touch -d 2015-04-01 你好 然后,假设我想删除/tmp 中所有超过一天的文件,但不是目录,我执行以下操作: find/tmp -mtime +1 -delete -type f 如果不是文件,为什么目录“hello"会被删除? 谢谢! 解决方案 find命令按顺序执
..
我可以在 Unix find 命令中使用什么类型的参数/标志来搜索可执行文件? 解决方案 在 GNU 版本的 find 你可以使用 -executable: 查找.-type f -executable -print 对于 BSD 版本的 find,你可以使用 -perm 和 + 和一个八进制掩码: 查找.-type f -perm +111 -print 在此上下文中,“+"表示
..
我正在编写一个通用的shell脚本,该脚本根据给定的正则表达式过滤掉文件. 我的shell脚本: files=$(find $path -name $regex) 在一种情况下(要过滤),我想过滤目录中的文件夹,文件夹名称采用以下格式: 20161128-20:34:33:432813246 YYYYMMDD-HH:MM:SS:NS 我无法找到正确的正则表达式. 我
..
我可以在Unix find命令中使用哪种类型的参数/标志,以便搜索可执行文件? 解决方案 在GNU版本的find中,您可以使用-executable: find . -type f -executable -print 对于find的BSD版本,可以将-perm与+和八进制掩码一起使用: find . -type f -perm +111 -print 在这种情况下,"
..
我用于搜索一些十六进制值(例如0A 8b 02)的当前命令涉及: find . -type f -not -name "*.png" -exec xxd -p {} \; | grep "0a8b02" || xargs -0 -P 4 鉴于以下目标,是否有可能改善这一点: 递归搜索文件 显示偏移量和文件名 排除具有某些扩展名的某些文件(上述示例将不搜索.png文件) 速度
..
我可以与Unix的使用什么类型的参数/标志找到命令,使我搜索可执行文件? 解决方案 在发现你可以使用 -executable 的GNU版本: 找到。型的F -executable -print 有关的BSD版本中找到,您可以使用 -perm 与 + 和一个八进制面膜:找到。型的F -perm +111 -print 在此背景下“+”表示“这些位被置”和111是执行位。 请注意,这
..
今天要说的是4月8日,我执行在bash下面。 CD / tmp目录 你好的mkdir 触摸-d 2015-04-01你好 然后,说我要删除/ tmp中年纪超过一天的所有文件,而不是目录和我执行此:查找/ tmp目录-mtime +1 -delete型的F 为什么目录“你好”中删除,如果它不是一个文件? 谢谢! 解决方案 find命令,以执行前pression。由于 -delete
..