1. 首页 > 知识 > Linux

Linux文件属性和类型

文件属性

执行ls -l命令后,出现如下的结果

28829944_1381155958jf3a.bmp

第一列;表示文件的类型和权限

第二列;表示有多少文件名连接到此节点(硬链接它的值是唯一的,软连接的值不是唯一的)(i-node)关于i-node后续会详细说明

第三列;表示文件(或目录)的所有者账户(属主)

第四列;表示文件(或目录)的所属组账户(属组)

第五列;表示文件(或目录)的大小单位(Bite) B 和b 区别

第六列;表示文件的最后修改时间

第七列;表示文件名

文件类型

Linux系统不同于window系统,两者文件类型也有很大的差异。Linux文件类型和Linux文件名所代表的意义是两个不同的概念。Linux系统是以文件的形式来进行管理的,常见文件类型; 普通文件、目录、字符设备文件、块设备文件、符号链接文件等

普通文件,表示字符“-”

[root@test test ]# ls -lrt
-rw-r--r-- 1 root root    0 Nov 19 03:30 ext
-rw-r--r-- 1 root root    0 Nov 19 03:30 jeacen

注释:可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令;

目录,表示字符d

[root@test test]# ll |grep ^d
drwxr-xr-x 2 root root 4096 Nov 19 04:03 cshi.cc
drwxr-xr-x 2 root root 4096 Nov 19 03:31 haha

注释:drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。                                         

块设备文件,表示字符“b”

[root@test /]# ll /dev/ |grep ^b
brw-rw---- 1 root test 2,    0 Nov 17 00:58 fd0
brw-rw---- 1 root test 2,   84 Nov 17 00:58 fd0u1040

在/dev/目录下执行, brw-rw----第一个字符“b”代表是块设备文件如;硬盘光驱等crw-rw----第一个字符是“c”代表字符设备文件如鼠标,键盘等外接设备

链接文件,表示字符“l”

[root@test /]# ll |grep ^l
lrwxrwxrwx  1 root root     4 Nov 19 01:55 456 -> /123

注释:lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。这类文件是通过ln命令创建

套接口文件,表示字符“s”

srw-rw-rw- 第一个字符是“s”表示套接口文件,这个文件很少见了解即可


本文由傻鸟发布,不代表傻鸟立场,转载联系作者并注明出处:https://shaniao.net/linux/113.html

加载中~

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:10:30-15:30,节假日休息