11天 文件属性深入讲解
楚辞啊啊2019.04.10
lrzsz 把文件上传或下载到Linux
rz 把windows文件上传到Linux
sz 把Linux文件的下载到Windows
| 管道符号 把管道前面命令的结果 通过管道传递给后面的命令
Linux下面的对比工具(比较两个文件的内容)
# tar tf /tmp/etc.tar.gz >/oldboy/tar.txt
# tar tf /tmp/etc-paichu.tar.gz >/oldboy/tar-paichu.txt
diff == different vimdiff
[root@oldboyedu59 ~]# diff /oldboy/tar.txt /oldboy/tar-paichu.txt
1950d1949
< etc/services
1.date 显示或设置时间
date ###+%F 显示年月日
date ###+%Y-%m-%d 显示年月日
date ###+%H:%M:%S 显示时分秒
date ###+%w 显示周几
2.显示系统时间
-d 根据描述显示时间
#按照描述显示指定的日期 1天之前的日期
date -d "-1day" 前一天
date -d "1day" 后一天吗
date -d "1day" +%F 同上
例子:显示7天之前的日期,格式为2018-4-3_小时_周几
修改日期:date -s set 设置,修改
date -s +时间
自动同步时间
yum install -y ntpdate
ntpdate 根据时间服务器自动同步时间
ntpdate ntp1.aliyun.com (时间服务器)
step time server 120.25.115.20 offset 2625450.208764 sec出现这个就是同步成功
文件属性深入:
ls -lhi
-l 显示详细信息
-h 以人类可读的形式显示大小
-i 显示文件或目录inode号码
echo -n 不显示每行结尾的回车
inode block
inode index node 索引节点(空间)(一本书目录)
存放文件属性信息( 大小 时间 权限 所有者 类型 没有文件名)
block的位置(指向block的指针)
block (数据块)存放文件内容
查看文件内容过程
关系图
inode 特点
256字节(了解)(磁盘分区大于500M)
inode在同一个分区(文件系统)中是唯一的。
Linux下面创建1个非空文件需要占用1个inode和至少1个block
查看文件或目录:ls -i
1.每创建一个文件都要有一个inode
2.存放文件属性 block位置 没有文件名
3.256字节
4.在同一个分区中两个文件的inode一样,这两个文件互为硬链接
block
block大小4k(磁盘分区大于500M)
文件比较小1k,剩余的3k将无法使用。
文件比较大10G,占用多个block
ls -lh
1.创建一个非空文件占用至少1个block
2.4k
3.存放文件内容 数据
no space left on deivce 磁盘空间不足
原因1: 500G 499G高清 1G种子 block用光了
原因2: 系统中有大量的小文件 inode用光了
软链接与硬链接区别
硬链接:一个文件的多个入口
在同一个磁盘分区中 inode号码相同的文件互为硬链接
#ln 相当于是 link
软连接:相当于是windows快捷方式 存放源文件位置
创建软连接
软链接与硬链接区别
1.啥意思
软连接:相当于是windows快捷方式 存放的是源文件的位置
硬链接:在同一个分区中 inode号码相同的文件互为硬链接
2.怎么来的
软链接通过 ln -s ; 硬链接 ln
3.特点
1.软连接最常用,存放的是源文件位置
2.硬链接防止文件误删除
3.硬链接不能跨越分区
4.删除文件的时候 硬链接为0
4.怎没的
1#删除源文件,软连接无法使用,红底白字闪烁
2#删除软连接
3#删除硬链接与源文件 文件被删除了
查看整体情况:
block一共有多少 还剩多少(查看磁盘空间使用情况)
df -h
inode一共有多少 还剩多少
df -i