rmlint

查看多个 zip 文件中的任何一个是否包含目录结构中的任何原始文件
rmlint

查看多个 zip 文件中的任何一个是否包含目录结构中的任何原始文件

我这里有一个非常困难的问题。 我有一个照片库,其中的各个文件夹中有很多照片。 然后我开始使用 Google Photos 来拍摄我的照片,我将这些原件放入 Google Photos 中,并使用了 5 年多。 现在我想放弃 Google Photos。我已经对我的所有照片进行了 Google 导出,并下载了所有 Zip 文件,其中价值约 1.5TB(150 x 约 10GB 文件)。 现在我想保留原来的目录结构,并删除 Google Photos 中所有重复的文件。在此操作之后,我基本上希望留下两个目录,每个目录中都包含唯一的文件。然后我可以稍后手动合并它。...

Admin

使用 awk 在不共享唯一值的行之后打印分隔线
rmlint

使用 awk 在不共享唯一值的行之后打印分隔线

我有一个来自重复数据删除工具 (rmlint) 的 csv 文件。我想使用 awk 在给定字段(如校验和)共享相同值的行组之后添加一条潜水线。 文件: type,path,size,checksum emptydir,"/home/user/tree2/b",0,00000000000000000000000000000000 duplicate_dir,"/home/user/test/b",4,f8772f6fda08bbc826543334663d6f13 duplicate_dir,"/home/user/test/a",4,f8772f6fda08...

Admin

使用 rmlint 删除重复项后 /sbin/init 不存在
rmlint

使用 rmlint 删除重复项后 /sbin/init 不存在

因此,我执行 rmlint 来删除 archlinux 上的重复项,并执行它生成的脚本。然后我重新启动并收到消息 救助你要靠你自己。祝你好运。 和 /sbin/init 不存在。 另外,/usr/bin 上没有 init 脚本,因此我从根目录中 cp 了该脚本。 我还尝试使用 ./init 从根目录执行该命令,但它返回: mount: /sys: sys 已安装在 /sys 上。 mount 系统调用失败后,dmesg (1) 可能会提供更多信息。 mount: /dev: dev 已安装在 /dev 上。 挂载系统调用失败后,dmesg(1) 可...

Admin

如何使用“rmlint”仅从一个位置删除重复项并保持其他位置不变?
rmlint

如何使用“rmlint”仅从一个位置删除重复项并保持其他位置不变?

我有两个地点/path/to/a和/path/to/b.我需要在两个路径中查找重复的文件并仅删除/path/to/b项目中的项目。 rmlint生成相当大的删除脚本,但它包含两个路径(甚至空文件夹)中要删除的条目。 我rmlint使用以下参数运行以获得此结果,我认为该结果只会被/path/to/a选择删除: rmlint -g -e -S p /path/to/a /path/to/b ...

Admin

如何使用 rmlint 合并两个大文件夹?
rmlint

如何使用 rmlint 合并两个大文件夹?

在探索合并两个文件夹的选项时,我遇到了一个非常强大的工具,称为林特。它有一些有用的文档(和温柔的引导)。 我之前提到过一个场景,我收到了一些很好的答案: 如何合并两个文件夹以便从一个文件夹中删除相同的文件,同时保留校验和差异? 我倾向于rdfind答案,但当我进行一些研究时,我偶然发现rmlint并发现了开发人员的讨论关于重复隔离的问题非常清楚。 在回顾所有这些时,我发现了一些有趣的论点: --merge-directories --honour-dir-layout 于是我尝试了如下咒语: rmlint -T "bi,bl,df,dd" --progres...

Admin

btrfs 的 rmlint“克隆”有什么作用?
rmlint

btrfs 的 rmlint“克隆”有什么作用?

我正在读rmlint手册,重复的处理程序之一是克隆和引用链接: · 克隆:仅限 btrfs。尝试使用 BTRFS_IOC_FILE_EXTENT_SAME ioctl(3p) 克隆这两个文件。这将物理删除重复的范围。至少需要内核 4.2。 · reflink:尝试将重复文件重新链接到原始文件。另请参阅 man 1 cp 中的 --reflink。如果文件系统不支持则失败。 这个克隆到底有什么作用,它与引用链接有何不同? BTRFS_IOC_FILE_EXTENT_SAME ioctl 的作用是什么? ...

Admin