网站搜索

如何使用“FSlint”工具在 Linux 中查找并删除重复/不需要的文件


最近,我写了一篇关于 fdupes 实用程序的文章,该实用程序用于在 Linux 中查找和替换重复文件。这篇文章深受我们的读者的喜爱。如果您还没有浏览过 fdupes 实用程序帖子,您可能想在这里浏览一下:

  1. fdupes 查找和删除重复文件的工具

这篇文章旨在阐明什么是 fslint、它的功能、安装和用法。

fslint是什么?

fslint 是一个 Linux 实用程序,用于删除文件和文件名中不需要的和有问题的内容,从而保持计算机干净。大量不必要和不需要的文件称为 lint。 fslint 从文件和文件名中删除此类不需要的 lint。 Fslint 通过处理重复文件、空目录和不正确的名称来帮助对抗不需要的文件。

fslint的特点

  1. 它是不同工具的组合,用于处理重复文件、空目录和不正确的名称。
  2. 简单的 GTK+ 图形前端以及命令行。
  3. Fslint 处理与重复文件、有问题的文件名、临时文件、错误符号链接、空目录和未剥离二进制文件相关的 lint。
  4. 帮助您回收不必要和不需要的文件所使用的磁盘空间。

在 Linux 上安装 fslint

在基于 Debian 的系统(例如 UbuntuLinux Mint)上执行以下命令即可轻松安装最新版本的 fslint 软件包。

sudo apt-get install fslint

在基于 CentOS/RHEL 的发行版上,您需要激活 epel 存储库才能安装 fslint 软件包。

yum install  fslint
dnf install  fslint    [On Fedora 22 onwards]

如何使用 fslint 命令?

希望您了解计算的基本规则之一并了解风险——有备份。在开始测试此应用程序之前,请确保您已备份系统上的所有内容,这样即使重要文件被删除,您也可以几乎立即恢复。

现在您知道,fslint 就是这样一个应用程序,它同时具有命令行界面和前端 GUI。您可以使用其中任何一个。

对于开发人员和管理员来说,CLI 版本是首选,因为它为您提供了巨大的功能。 GUI 前端最适合新手和那些更喜欢 GUI 而不是 CLI 的人。

fslint 命令行用法

fslint 的命令行版本不在大多数 Linux 用户的路径上。您可以在 /usr/share/fslint/ 位置访问它。

./usr/share/fslint/fslint/fslint
样本输出
-----------------------------------file name lint
./.config/google-chrome/Default/Pepper\ Data/Shockwave\ Flash/WritableRoot/#SharedObjects/NNPAG57S/videos.bhaskar.com/[[IMPORT]]
./Documents/.~lock.fslint\ -\ Remove\ duplicate\ files\ with\ fslint\ (230).odt#
./Documents/7\ Best\ Audio\ Player\ Plugins\ for\ WordPress\ (220).odt
./Documents/7\ Best\ WordPress\ Help\ Desk\ Plugins\ for\ Customer\ Support\ (219).odt
./Documents/A\ Linux\ User\ using\ Windows\ (Windows\ 10)\ after\ more\ than\ 8\ years(229).odt
./Documents/Add\ PayPal\ to\ WordPress(211).odt
./Documents/Atom\ Text\ Editor\ (202).odt
./Documents/Create\ Mailchimp\ account\ and\ Integrate\ it\ with\ WordPress(227).odt
./Documents/Export\ Feedburner\ feed\ and\ Import\ it\ to\ Mailchimp\ &\ setup\ RSS\ Feed\ Newsletter\ in\ Mailchimp(228).odt

----------------------------------DUPlicate files
Job 7, “/usr/share/fslint/fslint/fslint” has stopped

重要:此时您应该牢记两件事。首先,fslint 不会自行删除任何文件,它只是向您显示 lint 文件、它们的位置和名称。你必须决定如何处理它们。其次,fslint 默认从您的 ‘/home’ 目录开始搜索。

要搜索 /home 目录之外的其他目录,您必须使用命令传递目录名称,如下所示:

/usr/share/fslint/fslint/fslint /home/avi/Pictures

要递归搜索所有子文件夹,您应该使用标志‘-r’,如下所示:

/usr/share/fslint/fslint/fslint -r /home/avi/Music/

fslint GUI 用法

您可以通过从 Linux 终端或从应用程序菜单键入 fslint 来启动构建在 fslint 之上的 GUI 应用程序。

fslint-gui

GUI 中的一切都很容易理解。您需要做的就是:

  1. 添加/删除要扫描的目录。
  2. 通过选中/取消选中右上角的复选框来选择是否递归扫描。
  3. 单击“查找”。一切都完成了!

您应该再次记住,此实用程序不会删除 lint 文件,而是仅向您提供信息,并将所有内容留给您。

结论

fslint 是一个完美的工具,可以从文件系统中删除各种类型的 lint。尽管某些灰色地带需要改进: –

  1. 重复照片检测有点慢。
  2. 需要对用户界面进行一些改进。
  3. 没有进度表。

希望你喜欢这篇文章。如果是!听得见。在下面的评论中发表您的宝贵反馈。当我正在写另一篇您会喜欢阅读的文章时,请继续关注并与 Tecmint 保持联系。喜欢并分享我们并帮助我们传播。