inoced和block的含义及关系

[root@oldboyedu59 ~]# tar zcf /tmp/etc.tar.gz /etc/
tar: Removing leading /' from member names [root@oldboyedu59 ~]# tar zcf /tmp/etc-paichu.tar.gz /etc/ --exclude /etc/services tar: Removing leading/’ from member names

[root@oldboyedu59 ~]# tar tf /tmp/etc.tar.gz |grep services
etc/services
etc/firewalld/services/
[root@oldboyedu59 ~]# tar tf /tmp/etc-paichu.tar.gz |grep services
etc/firewalld/services/
在这里插入图片描述

| 管道符号 把管道前面命令的结果 通过管道传递给后面的命令

Linux下面的对比工具(比较两个文件的内容)

tar tf /tmp/etc.tar.gz >/oldboy/tar.txt

tar tf /tmp/etc-paichu.tar.gz >/oldboy/tar-paichu.txt

diff===different
在这里插入图片描述
vimdiff

在这里插入图片描述

上传和下载(Windows和Linux之间)

在这里插入图片描述

上传和下载之前先安装lrzsz yum install -y lrzsz
在这里插入图片描述
之后查看软件包里的安装内容 rpm -ql lrzsz
在这里插入图片描述
下载 sz +文件名/目录名
在这里插入图片描述
在这里插入图片描述
上传 rz
在这里插入图片描述
在这里插入图片描述
date 显示或设置时间
在这里插入图片描述

按照我们要求的格式显示当前日期: 年-月-日
+%F
+%Y
+%Y-%m-%d

[root@oldboyedu59 ~]# #按照我们要求的格式显示当前日期: 年-月-日
[root@oldboyedu59 ~]# date +%F
2019-04-10
[root@oldboyedu59 ~]# date +%Y-%m-%d
2019-04-10
[root@oldboyedu59 ~]# date +%T
09:57:23
[root@oldboyedu59 ~]# date +%H:%M:%S
09:57:39
[root@oldboyedu59 ~]# date +%w
3

显示当前时间以年月日-小时格式
20190101-10
显示当前时间以年_月_日-小时_周几 格式
2019_01_01-10_3
在这里插入图片描述

几天之前

[root@oldboyedu59 ~]# date -d “10day”
Sat Apr 20 10:10:12 CST 2019
[root@oldboyedu59 ~]# date -d “10day” +%F
2019-04-20

显示1天前时间以年月日-
20190101-3
显示7天前时间 以年_月_日-小时_周几 格式
2019_01_01-10_3
在这里插入图片描述

备份

设置显示时间
date -s
在这里插入图片描述

自动同步时间
ntpdate 根据网站时间修改时间系统 (修改之前需要安装npdate)

ntpdate ntp1.aliyun.com
在这里插入图片描述

文件属性深入
ls -lhi
-l 显示详细信息
-h 以人类可读的形式显示大小
-i 显示文件或目录inode号码
echo -n 不显示每行结尾的回车

free -h

Inode 和 block

含义:
Inode index node 索引节点
Inode号码(身份证号码)
Inode空间 存放文件属性信息(大小 所有者 权限 文件类型 硬链接数量 修改时间)
文件名没有存放在这里
block的位置

block 数据块
block 用来存放文件的内容(实体)

关系:显示文件内容 cat oldboy.txt 与inode和block关系?
在这里插入图片描述
根据inode号找到文件
[root@oldboyedu59 ~]# ls -lhi lidao.txt
134342444 -rw-r–r-- 1 root root 6 Apr 10 11:05 lidao.txt
[root@oldboyedu59 ~]# find -inum 134342444
./lidao.txt
在这里插入图片描述

特点:
Inde:256字节(了解)
Linux下面创建一个非空文件需要占用1个inode和至少一个block
查看文件目录: ls -l
Block:block大小4k
文件比较小1k,剩余的3k将无法使用
文件比较大4k,占用多个block
ls -lh
查看整体情况:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h 在这里插入图片描述
inode一共有多少 还剩多少
df -i
在这里插入图片描述
软硬链接:

硬链接:
在这里插入图片描述

创建硬链接
[root@oldboyedu59 oldboy]# ln oldboy.txt oldboy.txt.hard
[root@oldboyedu59 oldboy]# ls -lh oldboy.txt
-rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt
[root@oldboyedu59 oldboy]# ls -lhi oldboy.txt*
202447230 -rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt
202447263 -rw-r–r--. 1 root root 0 Mar 28 12:38 oldboy.txt.bak
202447230 -rw-r–r-- 2 root root 7 Apr 10 11:57 oldboy.txt.hard
202447261 lrwxrwxrwx 1 root root 18 Apr 9 15:20 oldboy.txt.soft -> /oldboy/oldboy.txt
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44832674/article/details/89194146