2 台都是 linux ,文件夹里文件众多,有几百 G 大小, 没找到好办法
![]() | 1 KDWJEBE 2023-02-01 13:27:45 +08:00 Beyond Compare |
2 52icarus 2023-02-01 13:29:19 +08:00 直接将路径文件 md5 输出成日志文件 然后再比较日志文件 |
![]() | 3 zhuangzhuang1988 2023-02-01 13:30:36 +08:00 freefilesync 试试。 |
4 nicholasxuu 2023-02-01 13:36:48 +08:00 rsync |
5 bigbigbigbug 2023-02-01 13:37:44 +08:00 使用 svn ,把一台当服务器端,然后在另一台尝试同步 |
![]() | 6 mouyong 2023-02-01 14:22:08 +08:00 openvpn + filezilla sftp 目录对比。可以联系我 wx: 1254075921 |
![]() | 7 mouyong 2023-02-01 14:22:49 +08:00 噢,少了个 nfs 。 |
8 hxy100 2023-02-01 14:37:52 +08:00 ![]() 使用 rsync 即可,rsync 有个--dry-run 选项,只对比两个目录而不做同步操作 --- eg: rsync -rlvvtPD --dry-run /path/to/source root@host2:/path/to/destination |
![]() | 9 lincanbin 2023-02-01 14:52:43 +08:00 一台开 samba ,另一台把 samba 挂载到本地,然后 Beyond Compare |
![]() | 10 wdssmq 2023-02-01 15:00:59 +08:00 Beyond Compare +1 |
11 noogler67 2023-02-01 15:23:49 +08:00 本来想说 meld 。不过你说几百 g 。 建议写个脚本,走遍所有文件,计算 md5 来进行比较。 偷懒的话,试试把这个需求描述给 chatgpt |
![]() | 12 mind3x 2023-02-01 15:30:48 +08:00 via Android rsync 是正解 |
![]() | 13 chenQAQ 2023-02-01 15:34:02 +08:00 tree 打印目录树, 在用 vimdiff 比较试试. |
![]() | 14 tool2d 2023-02-01 15:56:02 +08:00 比较文件夹,无所谓大小,无非就是对比文件属性大小和修改时间。 就算几百 G ,你不访问文件内容,只列出文件名和属性,也占用不了多少时间。 问题关键在于但两个文件名相同时,怎么合理处理冲突。是取最新版本的文件,淘汰旧版本,还是人工选择。 |
![]() | 15 kasusa 2023-02-01 16:03:15 +08:00 freefilesync 很适合你这情况。 是一个免费 windows 软件。用来同步文件夹的 比如你要比较 A 、B 文件夹,可以设置成从 A 同步到 B ,就可以比较了。文件是否缺少、内容是否不懂都能比较出来 |
![]() | 16 kasusa 2023-02-01 16:04:33 +08:00 freefilesync 官网说:available for Windows, macOS, and Linux. 我不知道你这个情况用的了不,我只用过 win 版本的。 https://freefilesync.org |
![]() | 17 MonkeyJon 2023-02-01 16:16:58 +08:00 via iPhone Beyond Compare |
18 LaTero 2023-02-01 17:54:39 +08:00 via Android rsync -rvcn |
19 LaTero 2023-02-01 18:06:33 +08:00 via Android @LaTero 再加--delete rsync -rcvn --delete r:递归 c:强制对每个文件计算校验和比对,会更慢,不用这个选项它会看修改日期和大小,不一样才算校验和。 v:显示不一致的文件名 n:不真的同步,配合-v 只列文件名 delete:把源目录里没有的也列出来 |
22 flush9f 2023-02-01 20:00:53 +08:00 mtree |
![]() | 23 feiyekong 2023-02-01 22:38:00 +08:00 beyond compare |
25 coder001 2023-02-02 13:42:46 +08:00 smb+freefilesync |
26 xuyang2 2023-02-02 15:41:18 +08:00 看上去又是 X-Y Problem |
![]() | 27 shijingshijing 2023-02-13 13:19:00 +08:00 |