03-Linux系统文件属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-Linux系统文件属性相关的知识,希望对你有一定的参考价值。

1.Linux系统文件属性

技术分享图片

上图中ls -il每列含义如下:

第一列         Inode
第二列         文件类型及权限
第三列         硬链接数
第四列         属主权限
第五列         属组权限
第六列         文件或目录的大小
第七八九列       最近修改时间
第十列         文件或目录名字

2.Linux系统文件类型

ls -l 文件名 //看第一个字符
格式             说明
-   普通文件(文本文件, 二进制文件, 压缩文件, 图片文件等) 
d   目录文件
b   设备文件(块设备)存储设备硬盘 /dev/sda, /dev/sda1
c   设备文件(字符设备)打印机,终端 /dev/tty1, /dev/zero
s   套接字文件, 进程间通信
p   管道文件
l   链接文件

软硬链接区别

Linux下软链接和硬链接的区别:
1)ln命令创建硬链接,ln -s命令创建软链接。
2)目录不能创建硬链接,并且硬链接不可以跨越分区系统。
3)目录软链接特别常用,并且软链接支持跨越分区系统。
4)硬链接文件与源文件的inode相同,软链接文件与源文件inode不同。
5)删除软链接文件,对源文件及硬链接文件无任何影响。
6)删除文件的硬链接文件,对源文件及链接文件无任何影响。
7)删除链接文件的源文件,对硬链接无影响,会导致软链接失效。
8)删除源文件及其硬链接文件,整个文件会被真正的删除。

以上是关于03-Linux系统文件属性的主要内容,如果未能解决你的问题,请参考以下文章

VS code自定义用户代码片段snippet

创建自己的代码片段(CodeSnippet)

Android 逆向Linux 文件权限 ( Linux 权限简介 | 系统权限 | 用户权限 | 匿名用户权限 | 读 | 写 | 执行 | 更改组 | 更改用户 | 粘滞 )(代码片段

Java itext为pdf 文件添加水印核心功能代码片段

03-Linux系统基础命令

Xcode自定义代码块