爱收集资源网

Linux系统文件类型详解

网络整理 2023-10-01 18:06

缘由:解压后的zip文件是可执行文件。Linux中文件颜色不同,代表文件类型不一样:1、蓝色,代表目录类型;2、白色,代表通常性文件;3、浅黄色,代表链接类型;4、绿色,代表可执行文件;5、红色,代表压缩文件;6、黄色,代表设备文件;7、灰色,代表其他文件;8、红色闪动,代表链接的文件有问题。

#4:a:d:9:4:c:a:d:7:0:4:a:0:c:7:a:b:4:d:b:6:8:d:3:8:b:6:b:4:3:6:0#

本教程操作环境:linux7.3系统、DellG3笔记本。

linux解压zip文件显示红色,则代表解压后的zip文件是可执行文件。

Linux中文件颜色不同,代表文件类型不一样。Linux文件类型颜色解读:

颜色文件类型

黑色

目录

黑色

通常性文件

浅黄色

链接

红色

可执行文件

绿色

压缩文件

黑色

设备文件

黑色

其他文件

绿色闪动

链接的文件有问题

Linux系统的7种文件类型

Linux中一切皆为文件,文件类型也有多种。通过ls-l命令可以查看文件属性信息,其中行首第一个字符即代表该文件的文件类型。

Linux系统中总共有七种文件类型,下边列举了七种文件类型及代表相应类型的字符:

1.普通文件

使用ls-l命令后,第一列第一个字符为"-"的文件为普通文件,如上图所示,普通文件通常为红色字体,红色字体的是可执行文件,黑色字体的是压缩文件。

#9:5:7:b:7:6:7:5:2:f:8:5:d:4:0:b:1:f:0:b:8:4:c:9:f:0:7:a:6:e:c:1#

文件的权限:

以普通文件为例,使用ls-l命令,可以看见结果的第一列是-rwxrwxrwx的方式,其中第一个字符"-"表示这个文件为普通文件,它也可以是其他的字符,不同的字符代表不同类型的文件。其后的一串字符表明了该文件的权限,其中:

1)r表明该文件具有可读权限,若该位置为"-",则表明文件不可读;

2)w表明该文件具有写权限,若该位置为"-",则表明文件不可写;

3)x表明该文件具有可执行权限,若该位置为"-",则表明文件不具有可执行权限;

创建一个普通文件,可以使用touch命令来创建一个文件:

#8:9:6:9:8:f:a:e:1:7:5:7:1:8:5:e:7:f:b:f:7:d:d:1:d:6:f:8:8:a:3:a#

登陆后复制

2.目录文件

Linux中的目录也是文件,目录文件中保存着该目录下其他文件的inode号和文件名等信息,目录文件中的每位数据项都是指向某个文件inode号的链接,删掉文件名就等于删掉与之对应的链接。目录文件的字体颜色是白色,使用ls-l命令查看,第一个字符为"d"(directory)。

#c:4:d:4:9:9:5:0:0:4:9:7:9:d:f:0:1:7:8:0:2:d:4:e:a:d:4:9:9:0:5:5#

目录文件的权限:

1)r表明该目录文件具有可读权限,即可以使用ls命令查看该目录的储存情况;

2)w表明该目录文件具有写权限,即可往年该目录下添加、修改、删除文件;

3)x表明该目录文件具有可执行文件,即可以使用cd命令步入到该目录下。

创建一个目录,可以使用mkdir命令来创建一个目录文件:

#1:2:d:e:6:e:1:2:f:8:2:f:7:f:3:2:d:f:7:6:a:7:0:4:e:1:b:2:4:8:d:6#

登陆后复制

3.设备文件

Linux中的硬件设备如硬碟、鼠标等也都被表示为文件,即为设备文件。设备文件通常储存在/dev/目录下,文件名为白色,如下:

#4:2:f:7:6:6:9:5:6:8:f:4:a:e:8:2:5:b:5:b:7:b:4:7:6:9:e:4:9:3:c:d#

设备文件分为以下两种:

4.链接文件

链接文件通常指的是一个文件的软联接(或符号链接),使用ls-l命令查看,第一个符号为"l",文件名为浅黄色,如下:

#e:a:e:4:b:3:0:2:1:3:5:6:3:5:8:5:7:0:e:6:c:2:0:8:3:2:f:0:7:f:6:2#

这儿,test_softlink就是一个链接文件,从结果上还可以看见它是文件test.txt的软链接,删掉原文件test.txt的话,对应的软链接文件test_softlink也会消失。可以使用ln命令来创建一个文件的链接文件:

软链接

软链接(又称符号链接),使用ln-sfilefile_softlink命令可以创建一个文件的软链接文件:

#6:3:1:2:f:6:6:2:4:8:3:2:2:4:8:6:8:0:2:3:0:7:c:a:d:8:0:e:d:c:f:9#

登陆后复制

软链接相当于给原文件创建了一个快捷方法,假如删掉原文件,则对应的软链接文件也会消失。

硬链接

硬链接,相当于给原文件取了某些名,虽然二者是同一个文件,删掉两者中任何一个,另一个不会消失;对其中任何一个进行修改,另一个的内容也会急剧改变,由于这两个本质上是同一个文件,只是名子不同。使用ls-i命令查看,可以发觉硬链接的两个文件的inode号是一样的:

#6:6:2:1:1:f:9:9:8:6:a:2:7:2:0:4:3:3:8:c:b:a:9:a:6:4:0:5:2:d:a:b#

同样的,使用ln命令可以创建一个文件的硬链接:

#5:8:f:3:2:0:b:8:4:1:8:b:c:4:7:f:c:3:d:e:9:a:3:d:3:a:7:0:c:0:0:7#

登陆后复制

5.管线文件

管线文件主要用于进程间通讯,使用ls-l命令查看,第一个字符为"p"(pipe)。可以使用mkfifo命令来创建一个管线文件:

#d:d:3:a:2:e:c:e:6:0:3:3:f:d:4:d:9:d:d:3:1:9:f:0:2:9:4:f:9:e:e:a#

登陆后复制

#b:5:f:9:d:3:2:6:6:6:a:e:9:0:2:5:2:c:d:7:4:5:7:e:c:5:9:5:3:a:4:a#

在FIFO中可以挺好地解决在无关进程间数据交换的要求,FIFO的通讯方法类似于在进程中使用文件来传输数据,只不过FIFO类型的文件同时具有管线的特点,在读取数据时,FIFO管线中同时消除数据。

6.套接字文件

套接字文件主要用于通讯,非常是在网路上。使用ls-l命令查看,第一个字符为"s"(socket)。

#9:5:2:8:2:1:a:2:8:6:9:6:e:9:e:9:6:4:1:1:3:3:0:4:0:e:4:d:e:4:2:f#

文件绿色打不开无权限
上一篇:PLC:控制器的新时代 下一篇:没有了