概念

1、inode索引节点编号(相当于人的身份证、全国唯一)

系统读取文件时首先通过文件名找到inode号码,然后才能读取到文件内容。

2、文件类型权限:第一个字符为文件类型,

3、随后的9个字符为文件的对应权限,

最后一个 ‘.’ 是和selinux有关的一个标识。

4、硬链接数:相当原始文件的多个入口,

可以从不同的文件入口进入文件,还可以互为备份。

5、文件或目录所属的用户(属主),在Linux中,

文件和程序的存在必须要有用户和组满足相应的存在需求。

6、文件或目录的大小

7~8:文件或目录的修改时间,默认为年 月 日 时 分

9、文件或目录所属的组(属组)

什么是硬链接?

硬链接直接指向index node编号

硬链接创建方法:

In 源文件目标文件

什么是软连接?

相当于windows中的快捷方式

主要用来指向对应文件的路径

创建命令:In

参数: -s   创建的就是软连接

删除文件的底层逻辑

只要文件中的索引节点(index node)还有一个以上的

硬链接,那么,只删除其中一个硬链接(即仅是删除了该文件

的链接指向)并不影响索引节点本身和其他链接(即文件实体并未

被删除),只有在文件的最后一个硬链接被删除后才行。

在Linux中,删除静态文件(没有进程调用的文件)的条件是与之

相关的所有硬链接文件均被删除。一个静态文件的彻底删除的条件

就是该文件的硬链接数量为0。

1、删除的是硬链接

2、判断该文件硬链接数是否为0

3、如果为0,则在磁盘中将其删除

4、如果不为0,则只删除一个硬链接

文件类型

文件类型符号                                   代表的意义
   一 普通文件
d 文件夹 、 目录
l 全称link:链接文件
b 磁盘文件(硬盘、光驱)
c 字符文件(列如:猫)
s 全称socket:代表套接字文件
p 全称named pipe:管道文件

Linux基础:文件类型相关推荐

  1. linux 文件类型 管理,Linux的文件类型及用户管理

    Linux的文件类型 -,f:普通文件 d:目录文件,路径映射 l:链接文件(符号链接)软连接 设备文件: c:字符设备,一次存取一个字符 b:块设备 p:管道文件 fi,fo s:套接字文件,soc ...

  2. 7、Linux中文件类型、文件属性

    Linux中文件类型简介:Windows中通过扩展名来区分文件类型,但是在Linux中文件的扩展名与文件类型无关,为了兼容用户使用Windows的习惯,我们也会用扩展名来表示Linux中的文件类型.在 ...

  3. linux怎么看文件状态,linux查看文件类型-file、状态-stat

    linux查看文件类型-file.状态-stat 首页 计算机相关 linux命令 linux查看文件类型-file.状态-stat file 命令可以用来查看文件类型-i mime type -s ...

  4. linux 每日学一点《Linux链接文件类型》

    2010.11.18 --------Linux链接文件类型-------------- Linux链接文件类型有两种,类似于windows系统下的快捷方式.但是Linux链接文件类型又与window ...

  5. 细说Linux链接文件类型

    Linux链接文件类型有两种,类似于windows系统下的快捷方式.但是Linux链接文件类型又与windows系统的不同. Linux 文件系统最重要的特点之一是它的文件链接.链接是对文件的引用,这 ...

  6. GUN/LINUX的文件类型

    GUN/LINUX的文件类型: 1.   -: 普通文件  f 2. d: directory  目录文件 3.  b : block device  块设备文件  以块为单位 ,支持随机访问 4. ...

  7. 【Linux】文件类型

    我们知道在Linux下一切皆文件,那么Linux下是如何区分这些文件的呢?我们知道在windows下是查看文件的后缀名来区分各种各样的文件,但是在Linux下却没有后缀名那么我们如何区分呢? 一.in ...

  8. linux有那几种文件类型,Linux常用文件类型有哪些?六大类!

    在学习Linux的过程中,大家会遇到各种各样的问题,比如说:Linux常用文件类型有哪些?我想很多人都不是很了解吧,接下来我们一起来看看吧. Linux的文件没有扩展名,所以Linux下的文件名称和它 ...

  9. Linux基本文件类型

    Linux基本文件类型 基本文件类型 - : 普通文件d : 文件目录p : 管道文件l : 软连接文件c : 字符设备文件s : socket文件

  10. linux中文件类型说明及文件权限

    文章目录 1. Linux文件类型 1.1 一般文件介绍 1.2 目录文件介绍 1.3 其他介绍 2. ls命令 3. 可执行文件后缀 4. linux的.a文件,.so文件等理解/动态链接库和静态链 ...

最新文章

  1. php自动分配,PHP上传文件时自动分配路径的方法_php技巧
  2. 修改mysql数据库编码
  3. python怎么读取列表-Python如何获取列表(List)的中位数
  4. 使用netty搭建一个简单的聊天室
  5. 【JavaScript】网站源码防止被人另存为
  6. 线上一次fullgc搞得鸡飞狗跳后,我总结了这篇文章
  7. 《游戏编程模式》一7.5 状态对象应该放在哪里呢
  8. 一个action类中写多个方法需要继承MappingDispatchAction
  9. java creat sql,java 实体类 生成 create sql
  10. 平面设计计算机基本配置,平面设计电脑配置要求
  11. Android仿微信地图定位和位置选择(上)
  12. SpringBoot实现Excel导出并设置表格属性(easyExcel)
  13. Web排行榜相关排序算法总结
  14. DVWA 不跳转_20201020好软件不私藏:稀有极品神器,直接解锁VIP!!
  15. ccpc2016长春站打铁记(后记)
  16. 过采样与欠采样图像重采样(上采样下采样)
  17. 《算法谜题》-第二章 谜题
  18. 华为实习结束后,鹅厂和字节跳动递来的offer让我手足无措
  19. 服务交付服务规范十要素
  20. bitmap的六种压缩方式,Android图片压缩

热门文章

  1. win10系统mongodb 5.0安装配置+自动启动
  2. Win10的截图功能
  3. Excel公式提取数据
  4. pcs for linux7下载,centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录
  5. GeoGebra 实例 时钟
  6. Unity 常用快捷键
  7. 计算机常见故障维修方法,电脑常见故障,手把手教你电脑故障维修技巧
  8. 使用 JavaScript 的代价!(2018 版)
  9. 【FFT】快速傅里叶变换
  10. mysql关联删除(删除不存在另一张表的记录)