如何在linux上利用fslint找出并删除重复的文件-亚博电竞手机版

大家好,今天我们会学习如何在linux pc或者服务器上找出和删除重复文件。这里有一款工具你可以工具自己的需要使用。

无论你是否正在使用linux桌面或者服务器,有一些很好的工具能够帮你扫描系统中的重复文件并删除它们来释放空间。图形界面和命令行界面的都有。重复文件是磁盘空间不必要的浪费。毕竟,如果你的确需要在不同的位置享有同一个文件,你可以使用软链接或者硬链接,这样就可以在磁盘的一个地方存储数据了。

fslint

fslint 在不同的linux发行版二进制仓库中都有,包括ubuntu、debian、fedora和red hat。只需你运行你的包管理器并安装“fslint”包就行。这个工具默认提供了一个简单的图形化界面,同样也有包含各种功能的命令行版本。

不要担心fslint的图形化界面太复杂。默认情况下,它会自动选中duplicate窗格,并以你的家目录作为搜索路径。

要安装fslint,若像我这样运行的是ubuntu,这里是默认的命令:

$ sudo apt-get install fslint

这里还有针对其他发行版的安装命令:

debian:

svn checkout http://fslint.googlecode.com/svn/trunk/ fslint-2.45 cd fslint-2.45 dpkg-buildpackage -i.svn -rfakeroot -tc sudo dpkg -i ../fslint_2.45-1_all.deb

fedora:

sudo yum install fslint

opensuse:

[ -f /etc/mandrake-release ] && pkg=rpm [ -f /etc/suse-release ] && pkg=packages wget http://www.pixelbeat.org/fslint/fslint-2.42.tar.gz sudo rpmbuild -ta fslint-2.42.tar.gz sudo rpm -uvh /usr/src/$pkg/rpms/noarch/fslint-2.42-1.*.noarch.rpm

对于其他发行版:

wget http://www.pixelbeat.org/fslint/fslint-2.44.tar.gz tar -xzf fslint-2.44.tar.gz cd fslint-2.44 (cd po && make) ./fslint-gui

要在ubuntu中运行fslint的gui版本fslint-gui, 使用alt f2运行命令或者在终端输入:

$ fslint-gui

默认情况下,它会自动选中duplicate窗格,并以你的家目录作为搜索路径。你要做的就是点击find按钮,fslint会自动在你的家目录下找出重复文件列表。

点击按钮来删除任何你要删除的文件,并且可以双击预览。

完成这一切后,我们就成功地删除你系统中的重复文件了。

注意 ,命令行工具默认不在环境的路径中,你不能像典型的命令那样运行它。在ubuntu中,你可以在/usr/share/fslint/fslint下找到它。因此,如果你要在一个单独的目录运行fslint完整扫描,下面是ubuntu中的运行命令:

cd /usr/share/fslint/fslint  ./fslint /path/to/directory

这个命令实际上并不会删除任何文件。它只会打印出重复文件的列表-你需要自己做接下来的事。

$ /usr/share/fslint/fslint/findup --help find duplicate files. usage: findup [[[-t [-m|-d]] | [--summary]] [-r] [-f] paths(s) ...]  if no path(s) specified then the current directory is assumed.  when -m is specified any found duplicates will be merged (using hardlinks). when -d is specified any found duplicates will be deleted (leaving just 1). when -t is specfied, only report what -m or -d would do. when --summary is specified change output format to include file sizes. you can also pipe this summary format to /usr/share/fslint/fslint/fstool/dupwaste to get a total of the wastage due to duplicates.

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

知识分享
途观是大众汽车在美国乃至全球最畅销的车型。2022年,tiguan的外观造型焕然一新,内饰...…
知识分享
现在的车辆都是带有无钥匙启动和无钥匙进入的功能,一旦遥控钥匙没电了,就会导致车辆无法感应到...…
知识分享
关于如何提速的驾驶技巧,实际也是一个老生常谈的问题,毕竟谁开车都想提速更快,还想更加省油,...…
知识分享
近期,随着孩子们陆续返校复课,资阳公安交警主动作为,持续开展各学校周边路段交通秩序维护和交...…
网站地图