对比文件命令 软硬链接 日期修改及查看
1.对比并显示俩个文件的区别
diff :
[root@fuank ~]# diff /tmp/oldboy.txt /tmp/oldboy1.txt
vimdiff:以编辑模式下对比俩个文件(更加直观)
[root@fuank ~]# vimdiff /tmp/oldboy.txt /tmp/oldboy1.txt
2 >> 追加输出重定向、把内容写入文件的最后(不清空内容直接追加)
3 lrzsz 把文件上传或下载到Windows
日期时间的查看与设置
date 查看当前时间
[root@oldboyznb /]# date
Sat Apr 13 23:35:06 +08 2019
date +%F 年-月-日 标准显示
[root@oldboyznb /]# date +%F
2019-04-13
date +%T 时-分-秒 标准显示
[root@oldboyznb /]# date +%T
23:37:56
date +%Y-%m-%d Y:年 m:月 d:日
[root@oldboyznb /]# date +%Y-%m-%d
2019-04-13
date +%H:%M:%S H:小时 M:分钟 S:秒
[root@oldboyznb /]# date +%H:%M:%S
23:40:14
date +%w w:周
[root@oldboyznb /]# date +%w
6
显示过去或将来的时间:+、-
date -d “+1day”+%F
[root@oldboyznb /]# date -d '+1day' +%F
2019-04-14
利用网站同步时间:ntpdate
[root@oldboyznb /]# ntpdate aliyun.com
13 Apr 23:45:34 ntpdate[9932]: Can't find host aliyun.com: Name or service not known (-2)
inode和block含义及特点
含义:
inode ---索引节点,文件目录唯一标识符,存放文件目录属性信息,存放block位置(除文件名外)
block ---存放文件内容(实体)
特点:
inode:
①每个inode空间的大小为256字节
②inode在同一个分区(文件系统)中是唯一的
③linux下创建一个非空文件需要占用一个inode空间和至少一个block空间
block:
①每个block空间的大小为4K
②文件比较小的时候1K,剩余的3K将无法使用
③文件比较大的时候100k,需要占用多个block空间
查看方式:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h
inode一共有多少 还剩多少
df -i
软链接与硬链接
含义:
硬链接(Hard link):是在同一个分区中inode节点相同的文件,是文件的多个入口
软链接:指向源文件位置,类似Windows下的快捷
特点:
①不能对目录创建硬链接,但可以创建软链接
②软链接可以跨分区,硬链接不可以
关系
① 删除软链接文件,对源文件和硬链接文件无任何影响
② 删除文件的硬链接文件,对源文件及软链接文件无任何影响
③ 删除源文件,对硬链接无影响,会导致软链接失效(红底白字闪烁)
④ 同时删除源文件和硬链接,整个文件才会被真正删除!