在下一篇文章中,我们将介绍Duc。 这是一 可以用来索引,检查和可视化磁盘使用情况的工具集合 在类似Unix的操作系统上。 Duc已在由数百万个文件和数PB的高性能存储系统组成的系统上进行了测试。
公爵 将磁盘使用情况存储在优化的数据库中。 借助这套工具,我们将快速找到磁盘的字节在哪里以及专用于哪些字节。 此外,它带有几个用户界面和后端,我们可以使用它们访问数据库并绘制图形。
目前, 支持的用户界面 它们是:命令行界面(ls),
Ncurses界面控制台(ui),X11 GUI(杜桂)和OpenGL GUI(杜桂)。 关于 支持的数据库后端列表,我们将有Tokyocabinet,Leveldb和Sqlite3。 Duc使用Tokyocabinet作为默认数据库。
在Ubuntu上安装Duc
德是 在Debian及其衍生版本的默认存储库中可用,例如Ubuntu。 因此,我们可以通过打开终端(Ctrl + Alt + T)将其安装在这种类型的系统中,并通过键入以下内容将其安装在其中:
sudo apt install duc
使用Duc
典型用途 是以下内容:
duc subcomando opciones
我们可以看到 通过运行帮助的常规选项和子命令列表 在终端中(Ctrl + Alt + T):
duc help
抓住她 所有命令及其选项的完整列表 跑:
duc help --all
如果我们有兴趣 知道使用特定的子命令,我们可以通过以下方式进行咨询:
duc help subcomando
创建索引(数据库)通过duc
在开始之前,首先 我们必须创建一个文件系统索引。 我们只需要使用以下命令 创建用户的/主目录的索引:
duc index /home
上面的命令 将.duc.db文件保存在/ home文件夹中。 如果您在创建索引的文件夹中添加了新文件或目录,则必须在任何时候再次运行以上命令来重建它。
使用查询索引
使用子命令,我们将能够 咨询和探索索引 我们之前创建的:
duc info
如有需要 列出当前工作目录中的所有文件和目录,我们可以这样写:
duc ls
我们也可以 使用-R选项以树形结构查看磁盘使用情况的结果:
duc ls -R /home/usuario
从终端在图表上查看磁盘使用情况
我们也将能够 查看图表中的文件大小。 如果您有兴趣查看特定路线的图形,可以使用命令“杜克如下所示:
duc ls -Fg /home/usuario
上面的命令查询duc数据库,并列出路径中所有文件和目录的大小。 如果未提供路径,将扫描当前工作目录.
我们还将能够执行七个命令来 打开基于以下内容的控制台用户界面 诅咒。 有了它,我们可以探索文件系统的使用:
duc ui
如果你有兴趣 打开基于Ncurses的控制台用户界面以探索特定路径,不会超过 使用子命令“ ui” 如下:
duc ui /home/usuario/carpeta
使用图形界面(X11)
如果你愿意 使用图形界面(X11)浏览文件系统,可以使用的命令如下:
duc gui
在这种情况下,我们也可以使用 子命令'gui'使用图形界面(X11)查询duc数据库,以探索给定路径的磁盘使用情况:
duc gui /home/usuario/carpeta
帮助
我们刚刚看到的只是“公爵'。 欲获得更多信息, 参观 项目网站 或查看手册页 在终端中(Ctrl + Alt + T):
man duc
如果尝试一下,您将看到它是一个简单但有用的磁盘使用情况查看器。 为用户提供了一种快速了解哪些文件或目录占用过多资源的方法。