Linux 查找两个文件夹中的差异文件

最近在整理百度云盘下载的资料,之前下载路径更改过,所以有两个文件夹。在 linux 上拷贝覆盖又不是很方便,只能一个一个的找。因为百度下载的网速太慢,只能用第三方下载器,很多文件下载不完全。需要一个检查两个文件夹差异文件的工具。

文件差异器

上网找了一下,发现了这个有趣的命令:

1
diff <(tree -Ci --noreport dir1) <(tree -Ci --noreport dir2)

不过这个的树形结构找路径还是比较麻烦,还好有人写了个 meld,差异文件查看器。

主要作用是查看两个文件夹之间的差异,然后把在没有的搬运到文件夹中。

meld

重复文件查找器

本来是想使用 fslint,但是安装完后才发现 gui 用不了。虽说我喜欢 terminal,但是这个操做没有 gui 也弄个 tui 吧。翻了下 github 源码,在 issues 里面找到 GUI Alternatives for Fslint on Linux(only open source) #173,里面提到 Czkawka,主要是看上是 rust 写的。

Czkawka


Linux 查找两个文件夹中的差异文件
https://bubao.github.io/posts/6b67f1f0.html
作者
一念
发布于
2021年2月22日
许可协议