![如何在不知道文件名的情况下查找文件](https://linux22.com/image/68416/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E7%9F%A5%E9%81%93%E6%96%87%E4%BB%B6%E5%90%8D%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E6%9F%A5%E6%89%BE%E6%96%87%E4%BB%B6.png)
因此,在搜索/反复试验一个小时后,我终于放弃了如何查找给定特定条件的文件(其中没有一个是文件名或扩展名)。
提供的文件信息如下:人类可读,大小为 1033 字节,不可执行
我已经收到要执行的 find 命令,但没有返回任何内容。我使用的是Kali Linux。目标是在目录中找到符合这些条件的文件,而不是简单地将它们全部打开。文件是可见的,但我想在搜索中包含一个隐藏的文件。基本上我想使用上述条件搜索我所在的整个目录。
答案1
find <path>/. -type f -size 1033c ! -perm -0001 -ls
答案2
诚实地查找是解决此问题的最佳方法,但出于习惯,我倾向于执行 grep -r 我知道文件中的内容。这绝对不是专业的做事方式,但是嘿,另一种选择也没什么坏处。
快速提示,如果您想根据命令的用途查找命令,可以输入 man -k“描述它的用途”