Linux运维基础(09)--对比文件命令,软硬连接和日期设置查看

1、tar压缩时排除部分文件目录参数" --exclude "

tar  zcf  /tmp/etc.tar.gz   /etc/   --exclude   /etc/services

2、对比文件

2.1对比排查出不同文件显示---diff
[root@apple ~]# diff /tmp/oldboy.txt /tmp/oldboy1.txt
1,2c1
< 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
---
> 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
[root@apple ~]# 
2.2进入编辑模式对比两个文件---vimdiff
[root@apple ~]# vimdiff /tmp/oldboy.txt /tmp/oldboy1.txt

3、日期时间的查看与设置-----date

[root@apple ~]# date
Wed Apr 10 15:25:11 CST 2019            日期
[root@apple ~]# date +%F
2019-04-10                              以年-月-日格式显示
[root@apple ~]# date +%Y-%m-%d
2019-04-10                              年月日显示可以更改格式
[root@apple ~]# date +%T
15:26:05                                以时:秒:分格式显示
[root@apple ~]# date +%H:%M:%S
15:26:33                                时秒分显示格式可以改变
[root@apple ~]# date +%w
3                                       星期3
[root@apple ~]# date
Wed Apr 10 15:34:35 CST 2019
[root@apple ~]# date +%F  -d '3day'
2019-04-13                              显示3天前时间(参数  -d)
[root@apple ~]# date  -s  '20190404'
Thu Apr  4 00:00:00 CST 2019        设置时间(参数  -s)

日期时间同步命令----ntpdate

[root@apple ~]# ntpdate ntp1.aliyun.com
10 Apr 15:43:21 ntpdate[9284]: step time server 120.25.115.20 offset 574814.338010 sec

5、inode和block详解

含义:
inode ---索引节点,文件目录唯一标识符,存放文件目录属性信息,存放block位置(除文件名外)
block ---存放文件内容

特点:
inode ---在同一个分区(文件系统)中是唯一的。
----Linux下面创建1个非空文件需要占用1个inode和至少1个block
block ---大小4k
---文件比较小1k,剩余的3k将无法使用。
---文件比较大10G,占用多个block

查看方式:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h
inode一共有多少 还剩多少
df -i

6、软链接与硬链接

创建:
硬链接:ln 源文件 目的文件
软链接:ln -s 源文件 目的文件

含义:
硬链接:同一分区中,inode号相同的问价
软链接:指向源文件位置,类似Windows下的快捷方式

特点:
①不能对目录创建硬链接,但可以创建软链接
②软链接可以跨分区,硬链接不可以

什么情况会删除
①删除软链接,对源文件没有影响
②删除源文件,对硬链接没影响,软链接失效
③删除硬链接,对源文件和软链接都没影响
④删除源文件和硬链接,整个文件才会全部清除

感谢参阅!!!

你可能感兴趣的:(Linux运维基础(09)--对比文件命令,软硬连接和日期设置查看)