【发布时间】:2012-10-19 12:18:14
【问题描述】:
linux/Ubuntu OS 是否会创建一个表来保存每个文件的条目及其存储在硬盘上的绝对地址?
只是想知道,因为我正计划制作一个文件搜索程序。
我知道有诸如 find 之类的终端命令,但是由于我将在 C 中编程,所以我在想 Ubuntu 操作系统是否有这样的事情,如果有,我该如何访问该表?
更新:
正如有些人所说没有这样的东西,那么如果我想制作一个文件搜索程序,我将不得不搜索每个目录的每个文件夹,从程序根目录开始。生成的程序将非常缓慢并且性能很差!那么有没有更好的方法呢?还是我的方式好!
【问题讨论】:
-
Ubuntu 不是操作系统,它是 Linux 发行版,发帖前请检查您的知识。
-
你可以在 C 中搜索 python 的 os.walk 等价物。
-
@Griwes:GNU/Linux 发行版是操作系统...
-
@David,放弃
GNU/废话。 Ubuntu 是“Ubuntu”,而不是“Ubuntu OS”,这是重点。这个论点的其余部分将是关于一个人的生活哲学,因此毫无意义。再说一遍:它是“Ubuntu”,而不是“Ubuntu OS”。
标签: c++ linux ubuntu filetable