Linux命令 --- 文件比较diff/cmp

  1. diff [options] 源文件 目标文件
    按行比较两个文件,并显示两者的区别。
    -i 忽略大小写
    -b 不检查空格字符的不同
    -B 不检查空白行
    -c 显示文件全文并对不同进行标注
    -w 忽略所有的空格
    -p 当比较的是c代码时显示所在的函数
    -q 仅显示有无差异
    -r 比较子目录的文件
    -T 在每行前面加tab以保持对齐
    -y 以并列的方式显示两个文件的不同(-W指定宽度)
    –left-column  在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容。
    –suppress-common-lines  在使用-y参数时,仅显示不同之处。
    -u/U 以合并的方式来显示文件内容的不同
    -N 比较目录时,如果有文件不存在,则与空文件进行比较
    -H 试探法比较大文件
    【patch补丁等情况会用到】

  2. cmp
    逐个字节对文件进行比较,输出不同的字节(定位)。用来比较文件是否相同吧。
    -c 除了十进制编码,还输出字符本身
    -l 输出所有不同的字节

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值