1.软文推荐

2.软文推荐

3.软文推荐

Duc是Linux系统中一个检查和可视化磁盘的工具,拥有非常大的功能, 下面良许教程网为大家分享一下Linux系统磁盘检查工具Duc的具体使用方法, 有需要的小伙伴可以参考一下。

Duc简介:

Duc 是一个工具集,可以在类 Unix 操作系统上建立索引、检查和可视化系统的磁盘。

与其它相似工具相比,它可以正常工作在超大规模的文件系统上。

测试表明,Duc 可以毫无问题地工作在 500,000,000 个文件,总大小有几个 PB 的磁盘上。

Duc 是一个非常快速及便捷的工具,它将你的磁盘使用情况经优化后保存在数据库里。

所以,在索引建立之后,你可以很快速地找到你的文件。

此外,它有很多种用户界面,并支持多种数据库格式。它所支持的用户界面有如下:

命令行界面;Ncurses 终端界面;X11 GUIOpenGL GUI支持的数据库格式有如下:

Tokyocabinet,Leveldb,Sqlite3.默认情况下,Duc 使用 Tokyocabinet 作为数据库。

Duc安装:

下载链接

Duc下载地址

安装Duc的方法

1、Duc可以在Debian的默认存储库及其衍生产品(如Ubuntu)中找到,因此,在基于DEB的系统上安装Duc是件很简单的事情,运行以下命令:

$ sudo apt-get install duc

2、在其他Linux发行版上,需要从源代码手动编译和安装Duc,当前版本是1.4.4:

$ wget https://github.com/zevv/duc/releases/download/1.4.4/duc-1.4.4.tar.gz

然后逐个运行以下命令以安装DUC:

$ tar -xzf duc-1.4.4.tar.gz

$ cd duc-1.4.4

$ ./configure

$ make

$ sudo make install

Duc的使用方法

duc的典型用法是:

$ duc

可以通过运行以下命令来查看常规选项和子命令的列表:

$ duc help

还可以了解特定子命令的用法,如下所示:

$ duc help

要查看所有命令及其选项的详尽列表,只需运行:

$ duc help –all

现在让我们来看一些duc实用的实际用例。

1、创建索引(数据库)

首先需要创建文件系统的索引文件(数据库),要创建索引文件,请使用duc index命令。

例如,要创建/home目录的索引,只需运行:

$ duc index /home

上面的命令将创建/home/目录的索引并将其保存在$HOME/.duc.db文件中,如果将来在/home目录中添加了新文件/目录,请稍后重新运行上述命令以重建索引。

2、查询索引

Duc有各种子命令来查询和探索索引。

要查看可用索引列表,请运行:

$ duc info

样本输出信息如下:

Date Time Files Dirs Size Path

2019-04-10 09:45:55 3.5K 305 654.6M /home

正如你在上面的输出中看到的,我已经索引了/home目录。

要列出当前工作目录中的所有文件和目录,可以执行以下操作:

$ duc ls

要列出特定目录中的文件/目录,例如/home/sk/Downloads,只需将路径作为参数传递,如下所示:

$ duc ls /home/sk/Downloads

同样,运行duc ui命令打开基于ncurses的控制台用户界面,以探索文件系统使用情况,并运行duc gui启动图形(X11)界面来浏览文件系统。

要了解有关子命令用法的更多信息,请参阅帮助信息:

$ duc help ls

上面的命令将显示ls子命令的帮助信息,可多参考:不使用ls命令列出目录内容,转而使用替代命令的方法

3、可视化磁盘使用情况

可以在精美的图表中显示文件大小。

要显示给定路径的图形,请使用如下所示的ls子命令:

$ duc ls -Fg /home/sk

正如你在上面的输出中所看到的,ls子命令查询duc数据库并列出所有的包含大小。

给定路径的文件和目录,即/home/sk/在这种情况下。

这里,-F选项用于将文件类型指示符(one of */)附加到条目,-g选项用于绘制每个条目的相对大小的图形。

请注意,如果没有给出路径,则会探索当前的工作目录。

可以使用-R选项以树结构查看磁盘使用结果:

$ duc ls -R /home/sk

要查询duc数据库并打开基于ncurses的控制台用户界面以探索给定路径的磁盘使用情况,请使用如下所示的ui子命令:

$ duc ui /home/sk

类似地,我们使用gui子命令来查询duc数据库并启动图形(X11)接口来探索给定路径的磁盘使用情况:

$ duc gui /home/sk

就像我之前提到的,我们可以了解更多关于子命令的用法,如下:

$ duc help

有关duc工具的更多详细信息,请参阅手册页,运行以下命令:

$ man duc

至此关于Linux系统磁盘清理工具Duc的使用方法分享结束,如果您有疑问可以通过下方评论区留下您的问题。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/1396.html,若引用不当,请联系修改。

相关文章 8

1

ZKEYS公有云业务管理系统(国际版)部署安装教程(公有云服务公司) 3分钟前

ZKEYS公有云业务管理系统(国际版)一键部署操作主要分两个部分:Swoole Loader 安装说明及一键部署。zkeys公有云分销系统为一套云业务管理系统...

2

Ubuntu中更改终端颜色 5分钟前

Ubuntu 中如何更改终端的颜色?在本篇文章中重点讲解一下Ubuntu中更改终端颜色具体方法。 更改你的 Ubuntu 的终端的颜色 这些步骤类似于 如...

3

GitHub的简单使用方法 6分钟前

GitHub是一个开源的托管服务,有点像代码的云。它以各种不同的编程语言托管您的源代码项目,并跟踪每次迭代所做的各种更改。该服务可...

4

FreeBSD上安装Bugzilla具体方法 9分钟前

Bugzilla 是一款开源的 Web 应用,是一款bug跟踪系统和测试工具,由 mozilla 开发,并采用 Mozilla 公共许可证授权(MPL),它经常被一些高科技公...

5

10g.biz:新年新品促销,美国/香港CN2 GIA云服务器4折;美国CN2 GIA线路裸金属服务器5.8折 9分钟前

10g.biz怎么样? 今天,10g.biz发来最新促销活动邮件通知:HAPPY NEW YEAR! 新年伊始,感谢您一直以来对10gbiz的支持与厚爱,祝您新的一年万事胜...

6

腾讯云单季增速超阿里云 仍“前有狼后有虎”(腾讯云市场份额) 11分钟前

11月13日傍晚,腾讯公布了第三季度财务数据。不出意外,在游戏版号的影响消除之后,游戏业务再次成为拉动腾讯业绩增长的发动机,网络...

7

RADIUS服务器的发展过程 14分钟前

市场上RADIUS解决方案的数量也可能是压倒性的,选择正确的RADIUS服务器可能是一项乏味的工作,包括评估组织的需求并比较潜在的解决方案...

8

腾讯云学生云服务器,阿里云、华为云你选择哪家?(腾讯云学生云服务器) 15分钟前

如今,很多云服务商都推出了针对学生创业的云服务器,如腾讯云学生云服务器(有1核2G学生服务器)、阿里云学生服务器(1核2G轻量应用服务...