diff 可以用来比较文件和文件夹是否相同

比较文件

diff file1 file2 >/dev/null

比较文件夹

diff -rNaq dir1 dir2 >/dev/null

-r  递归比较所有找到的子目录

-N 把缺少的文件当作空白文件处理

-a  把所有文件当作本文件逐行比较

-q 近输出文件是否有差异,不报告错误

重点是看这里的返回值

if  [ "$?" == "0" ];thenecho "the file or dir is same!"
else echo "the file or dir is different!"
fi

linux shell 文件比较 diff 简介相关推荐

  1. Linux Shell 文件描述符 及 stdin stdout stderr 重定向

    Abstract: 1) Linux Shell 命令的标准输入.标准输出.标准错误,及其重定位: 2)Linux Shell 操作自定义文件描述符: 文件描述符是与文件相关联的一些整数,他们保持与已 ...

  2. linux shell 文件空,linux shell编程 如何判断一个文件是否为空

    shell 判断文件/目录是否为空 jfkidear144932015-01-15 shell中如何判断一个变量是否为空 l_nan365492014-07-14 在shell中如何判断一个变量是否为 ...

  3. linux文件显示程序,Linux下文件显示命令简介

    文件操作,但是目录操作我们也是一样的.因为在Linux中,一切皆文件,目录也是文件.只不过目录文件是的文件内容是里面的文件名列表. 下面这些内容主要针对文件的文件内容操作.对于目录文件的内容操作有专门 ...

  4. linux shell json操作命令 jq 简介

    jq命令允许直接在命令行下对JSON进行操作,包括分片.过滤.转换等 ,jq是用C编写,没有运行时依赖,所以几乎可以运行在任何系统上.预编译的二进制文件可以直接在Linux.OS X和windows系 ...

  5. Linux shell: 文件查找命令find,xargs详述 转载

    总结:zhy2111314 来自:LinuxSir.Org 整理:北南南北 摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解:本文是zhyfly ...

  6. linux shell head tail 用法简介

    head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head head 命令可以将一段文本的开头一部分输出到标准输出. head命令既可以处理文本文件也可以处理标准输入. ...

  7. linux shell 文件去除重复行

    原始文本文件 $ cat test jason jason jason fffff jason 方法一:sort -u 去除重复后 sort -u test fffff jason 注意顺序被打乱 方 ...

  8. linux shell 使用代理 proxychains 简介

    1.proxychains安装 git clone https://github.com/rofl0r/proxychains-ng.git cd proxychains-ng ./configure ...

  9. linux shell 文件 第一行插入字符串

    原先比较愚蠢的做法: grep "include /etc/cinder/volumes/*" /etc/tgt/targets .conf || echo 'include /e ...

最新文章

  1. 关于企业信息化中审计流程“寻租”现象的探讨
  2. 数据中心建设模式变革-- 如何采用EPC模式实现快速交付?
  3. 当你所有的尝试告一段落
  4. stm32中断优先级快速入门
  5. myeclipse 8.5-9.0 安装 svn 方法 《转载》
  6. mysql窗口函数_MySQL8.0窗口函数入门实践及总结
  7. mysql安装mac 压缩包_MySQL8.0安装详解(图文版)
  8. 佳能g2810提示5b00_canon佳能G1810 G2810 G3810 打印机5b00清零软件操作教程
  9. 关于vb.net初学者,倒计时器的开发
  10. C语言strcmp函数详解及其模拟实现
  11. html隐藏地址栏,js新打开页面隐藏地址栏
  12. 初识微信小程序 字体样式设置
  13. 如何理解论文中常见的Top-1错误率和Top-5错误率?
  14. 骁龙768G相当于什么处理器 骁龙780g什么水平
  15. Berkeley DB(BDB)
  16. SEED-XDS560Plus Emulator for CCS3.3.82.exe 在硬盘上都安装了什么?
  17. 海思3559A sample的整体架构
  18. HTML 做一个求职简历表
  19. 用海伦公式计算三角形面积
  20. 手机连接fiddler上网

热门文章

  1. AWS — AWS 上的 5G 专网部署模式
  2. 用 Flask 来写个轻博客 (22) — 实现博客文章的添加和编辑页面
  3. 用 Flask 来写个轻博客 (16) — MV(C)_Flask Blueprint 蓝图
  4. 12.5寸新i5商务本 联想X220i报10888元
  5. 假设写一段代码引导PC开机这段代码是 ? Here is a tiny quot;OSquot; :-D
  6. OpenSSL生成自签名的sha256泛域名证书
  7. SharePoint 自定义WebPart之间的连接
  8. html字体颜色代码表
  9. lnmp/nginx系统真正有效的图片防盗链完整设置详解
  10. JS类型判断、对象克隆、数组克隆