• 技术文章 >运维 >linux运维

    linux 解压zip文件显示绿色为什么

    青灯夜游青灯夜游2023-03-14 10:58:37原创113

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

    本教程操作环境:linux7.3系统、Dell G3电脑。

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

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

    颜色文件类型
    蓝色目录
    白色一般性文件
    浅蓝色链接
    绿色可执行文件
    红色压缩文件
    黄色设备文件
    灰色其他文件
    红色闪烁链接的文件有问题

    Linux系统的7种文件类型

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

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

    1. 普通文件

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

    1.png

    文件的权限:

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

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

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

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

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

    touch  newfile

    2. 目录文件

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

    2.png

    目录文件的权限:

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

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

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

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

    mkdir directory

    3. 设备文件

    Linux 中的硬件设备如硬盘、鼠标等也都被表示为文件,即为设备文件。设备文件一般存放在 /dev/ 目录下,文件名为黄色,如下:

    3.png

    设备文件分为以下两种:

    4. 链接文件

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

    4.png

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

    软链接

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

    ln -s test.txt test_softlink

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

    硬链接

    硬链接,相当于给原文件取了个别名,其实两者是同一个文件,删除二者中任何一个,另一个不会消失;对其中任何一个进行更改,另一个的内容也会随之改变,因为这两个本质上是同一个文件,只是名字不同。使用ls -i 命令查看,可以发现硬链接的两个文件的 inode 号是一样的:

    5.png

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

    ln test.txt test_hardlink

    5. 管道文件

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

    mkfifo fifo_file

    6.png

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

    6. 套接字文件

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

    7.png

    相关推荐:《Linux视频教程

    以上就是linux 解压zip文件显示绿色为什么的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:linux
    上一篇:linux的几种重启命令是什么 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • linux 删除分区对数据有什么影响• linux mbr grub是什么• linux localhost是什么意思• linux怎么查看当前目录下有哪些子目录
    1/1

    PHP中文网