如何在Linux命令行中查找文件?

那么,要在Linux命令行中查找文件,您确实需要了解这些命令,find、locate和grep,它们各有千秋。
我第一次使用 find 时感到很困惑。
当时我正在寻找2 02 2 年某城市的一家公司有一个名为notes.txt的文件,所以我使用了find命令。
结果还真找到了。
命令是这样的,find /home "notes.txt" 立刻就会显示结果。

后来我逐渐发现find命令非常强大。
它不仅可以查找文件名,还可以查找文件类型、大小和修改时间。
这个功能太强大了。
比如你想查找所有大于1 00MB的文件,就可以这样写,find /var -size +1 00M,驱动器是可选的,比如M、G,多方便啊。

我们来谈谈本地化。
这个命令查找文件非常快,就像直接搜索数据库一样。
但缺点是数据库必须定期更新,否则找不到。
我记得有一次使用locate 来检查nginx.conf 文件。
命令是locate nginx.conf,我直接找到了。

还有 grep。
该命令主要用于恢复文件内容。
您必须将它与 find 一起使用。
例如,如果你想在某个目录中查找包含错误的行,可以 grep -r "error" /var/log/。
这个命令会做到这一点。

最后,这三个工具各有各的用途。
find适合精确搜索,locate适合快速定位,grep适合检索内容。
使用时需要根据自己的需要进行选择。
例如,如果要查找大文件,请使用find,如果要查找配置文件,请使用locate,如果要查找内容,请使用grep。
如果这三个工具运用得好,可以大大提高工作效率。

Linux中查找文件夹的命令

上周 find 命令对于搜索文件非常有用。

如果您进行全球搜索 find / -name "目标名称"
或仅在当前目录中搜索 找到。
-name "目标名称"
想要区分大小写 find / -iname "目标名称"
带通配符 find / -name "target"
查找特定目录 find / -type d -name "目标名称"
条件组合也有效 例如,如果你想找到某个用户 find / -user "用户名"
或检查文件的大小 find / -size +1 00M
最近修改的文件 find / -mtime -1
非常容易使用。
由你决定。

linux命令如何查找文件夹

服务器那天,我手抖,把备份目录删了,所以就没有删。
我太担心了,我都出汗了。
我成功地将它和 rm rfed 物品放入回收箱中。
我感到非常高兴。
你看,这个东西用得当的话,真的是免费的。

例如,上次等待时,一个文件夹被埋在文件子目录中,导致路径混乱。
只需使用 find /var/log -maxdepth 3 -name "system_backup",立即安装,一周内即可将其全部清理干净。
添加-mtime +7 ,完成。
没有免费的键盘,需要的只是时间和时间。

等等,还有一件事,有时可以使用 -printf '%h %f\n' 来分别查看列表名称和父路径,非常清晰。
或者-ls,每对详细数据都被枚举出来,就像射手一样,清晰可见。

您是否遇到过搜索一个文件很久,突然发现权限不够的情况?我偶然发现了它,并立即使用它。
所以当你找到应用程序时,首先需要考虑的是权限。

它也是一个通配符。
上次文件名有星号,直接使用就报错了。
我只在一处使用引号。
仔细注意这些事情。

但是说实话,我觉得它很强大,为什么我有时还是很着急呢?我失去理智了吗?