day07 Linux文件类型及软链接

day 07 Linux文件类型及软链接

第一章:文件类型与扩展名介绍

1.windows :

以文件后缀名表示文件类型

1.1Linux:

文件后缀名只是给人看的

1.2Linux查看文件类型命令:file + 文件名

1.3Linux下常见文件类型说明

- 表示文件
d 表示目录
l 软链接

1.4使用file命令查看文件的类型

file 文件名 == 查看这个文件的真实类型

1.5Linux下常见的扩展名说明

.rmp     # 软件包
.conf    #脚本文件
.sh      #脚本
.tar.gz  #压缩包

第二章 文本属性概述

2.查看文件属性

[root@centos7-100 ~]# ll -id
67146817 dr-xr-x---. 4 root root 143 9月 24 20:54 .

ll -id 命令解释

ll -id = ls -lid 查看当前目录,inode号,等详细信息

2.1文本属性解释

67146817                         #inode号
d                                #文件类型,d是目录,-是文件
r-xr-x---                        #文件权限
4                                #硬链接个数为4个
root                             #文件所属的用户
root                             #文件所属的用户组
143                              #文件大小 即143byte 1024byte=1kb
9月  24 20:54                    #文件修改时间
.                               #文件或目录位置,为当前文件夹

第三章 Linux文件存储inode和block

3.什么是inode

inode就相当于人的身份证号,但是是给机器看的,但是人记不住,所以才有了文件名

3.1什么是block号

block号就是磁盘上实际存储的位置

3.2 Linux删除文件

Linux里面删除文件时间上就是删除文件名

如果inode和block没有所属的文件名指向了,那么就属于无主状态

无主状态的block是可以被系统认为可以写入其他数据的

第四章 软链接和硬链接

4.什么是软链接

类似于windows的快捷方式

4.1软链接生产上应用场景:

软件多版本管理

代码目录多版本管理

4.2命令的使用

ln -s 源文件 软链接文件

4.4软链接注意事项

1.软链接不是说必须要有源文件才能创建,没有源文件也可以创建,如果源文件不存在,新建的软链接会红色闪烁

2.如果你想源文件和软链接不在同一个目录下,当源文件在当前目录,新建软链接就要使用绝对路径

3.如果源文件和软链接在同一个目录下,两次执行该命令,ln -s code_v1 code
ln: 无法创建符号链接"code/code_v1": 文件已存在

4.删除软链接不会影响源文件

5.第一次:[root@centos7-100 ~]# ln -s code_v1 code

第二次:[root@centos7-100 ~]#ln -s /root/code_v1 /opt/code

即同一个文件可以创建两个同名的软链接,但是软链接要放到不能目录里面

posted @ 2021-09-24 23:01  zhaocheng690  阅读(96)  评论(0编辑  收藏  举报