Shell系列(26)- 条件判断之两个文件比较
2023-02-18 16:27:25 时间
两个文件之间进行比较
测试选项 | 作用 |
文件1 -net 文件2 | 判断文件1的修改时间是否比文件2的新(如果新则为真) |
文件1 -ot 文件2 | 判断文件1的修改时间是否比文件2的旧(如果旧则为真) |
文件1 -ef 文件2 | 判断文件1是否和文件2的Inode(即i节点号)号是否一致,可以理解为两个文件是否为同一个文件(如果是则为真)。这个判断用于判断软硬链接是很好的方法 |
格式
[ 文件1 选项 文件2]
例子
- ln /root/sh/canshu1.sh /root/yinglianjie.sh
- #创建一个canshu1.sh程序的硬链接,在root目录下,硬链接名字同原文件名
- [/root/sh/canshu1.sh -ef /root/yinglianjie.sh ] && echo True || echo False
相关文章
- 前端开发:6、jQuery类库简介与基本使用
- 前端开发:5、BOM操作、DOM操作、jQuery类库
- 前端开发:3、CSS之边框、盒子模型、浮动、溢出、定位、重叠、display
- 前端开发:2、CSS、表单标签补充说明
- 前端开发:1、概念、HTTP协议、HTML及常用标签
- MySQL数据库:15、视图、触发器、存储过程、函数、流程控制、慢查询优化、索引测试
- MySQL数据库:13、索引
- MySQL数据库:14、事务
- MySQL数据库:12、PyMySQL模块
- MySQL数据库:11、多表查询练习题
- MySQL数据库:10、Navicat可视化软件
- MySQL数据库:9、小知识点补充
- MySQL数据库:8、多表查询的方法与思路
- MySQL数据库:7、SQL常用查询语句
- MySQL数据库:6、约束的概述及语法
- MySQL数据库:5、创建表的完整语法、MySQL数据类型
- MySQL数据库:4、字符编码配置、数据存储引擎
- MySQL数据库:3、SQL与NoSQL、数据库重要概念、SQL的基本语句
- MySQL数据库:2、MySQL的下载与安装、基本使用、系统服务制作
- MySQL数据库:1、数据库发展史及常用数据库的介绍