用 diff -rq 对比两个文件夹的差异
一条命令列出两个文件夹中内容不同或缺失的文件。
对两个文件夹路径运行 diff -rq,即可得到差异文件和单侧独有文件的清单。
01命令
命令
$ diff -rq ~/Desktop/FolderA ~/Desktop/FolderB02作用说明
输出只分三种:「Files … differ」表示两边都有但内容不同,「Only in FolderA/B」表示只在一侧存在,所以很大的目录树也能浓缩成几行。去掉 -q 可以像普通 diff 一样看到具体改动;加 -x ".DS_Store" 可以忽略某些文件。
03风险
!注意: 二进制文件只会显示"内容不同",无法展示具体差异。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- diff – Compare files line by line依据: diff -r recurses through directories; -q reports only which files differ or are unique to one side.
最后验证: 2026-09-18 · 分类: 文件与文件夹