您好,登錄后才能下訂單哦!
這篇“linux解壓zip文件顯示綠色的含義是什么”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux解壓zip文件顯示綠色的含義是什么”文章吧。
原因:解壓后的zip文件是可執行文件。Linux中文件顏色不同,代表文件類型不一樣:1、藍色,代表目錄類型;2、白色,代表一般性文件;3、淺藍色,代表鏈接類型;4、綠色,代表可執行文件;5、紅色,代表壓縮文件;6、黃色,代表設備文件;7、灰色,代表其他文件;8、紅色閃爍,代表鏈接的文件有問題。
linux解壓zip文件顯示綠色,則代表解壓后的zip文件是可執行文件。
Linux中文件顏色不同,代表文件類型不一樣。Linux文件類型顏色詳解:
顏色 | 文件類型 |
---|---|
藍色 | 目錄 |
白色 | 一般性文件 |
淺藍色 | 鏈接 |
綠色 | 可執行文件 |
紅色 | 壓縮文件 |
黃色 | 設備文件 |
灰色 | 其他文件 |
紅色閃爍 | 鏈接的文件有問題 |
Linux 中一切皆為文件,文件類型也有多種。通過ls -l命令可以查看文件屬性信息,其中行首第一個字符即代表該文件的文件類型。
Linux系統中總共有七種文件類型,下面列出了七種文件類型及代表相應類型的字符:
1. 普通文件
使用ls -l 命令后,第一列第一個字符為 "-" 的文件為普通文件,如上圖所示,普通文件一般為灰色字體,綠色字體的是可執行文件,紅色字體的是壓縮文件。
文件的權限:
以普通文件為例,使用ls -l 命令,可以看到結果的第一列是 -rwxrwxrwx 的形式,其中第一個字符 "-" 表示這個文件為普通文件,它也可以是其他的字符,不同的字符代表不同類型的文件。其后的一串字符表明了該文件的權限,其中:
1)r 表明該文件具有可讀權限,若該位置為 "-" ,則表明文件不可讀;
2)w 表明該文件具有寫權限,若該位置為 "-" ,則表明文件不可寫;
3)x 表明該文件具有可執行權限,若該位置為 "-" ,則表明文件不具有可執行權限;
創建一個普通文件,可以使用touch 命令來創建一個文件:
touch newfile
2. 目錄文件
Linux 中的目錄也是文件,目錄文件中保存著該目錄下其他文件的 inode 號 和文件名等信息,目錄文件中的每個數據項都是指向某個文件 inode 號的鏈接,刪除文件名就等于刪除與之對應的鏈接。目錄文件的字體顏色是藍色,使用 ls -l 命令查看,第一個字符為"d"(directory)。
目錄文件的權限:
1)r 表明該目錄文件具有可讀權限,即可以使用 ls 命令查看該目錄的存儲情況;
2)w 表明該目錄文件具有寫權限,即可以往該目錄下添加、修改、刪除文件;
3)x 表明該目錄文件具有可執行文件,即可以使用 cd 命令進入到該目錄下。
創建一個目錄,可以使用mkdir 命令來創建一個目錄文件:
mkdir directory
3. 設備文件
Linux 中的硬件設備如硬盤、鼠標等也都被表示為文件,即為設備文件。設備文件一般存放在 /dev/ 目錄下,文件名為黃色,如下:
設備文件分為以下兩種:
塊設備文件:
塊設備文件支持以塊(block)為單位的訪問方式。在 EXT4 文件系統中,一個 block 通常為 4KB 的大小,也就是說每次可以存取 4096(或其整數倍) 個字節的數據。應用程序可以隨機訪問塊設備文件的數據,程序可以自行確定數據的位置,硬盤、軟盤等都是塊設備。使用 ls -l 命令查看,塊設備文件的第一個字符是 "b"(block)。
字符設備文件:
字符設備文件以字節流的方式進行訪問,由字符設備驅動程序來實現這種特性,這通常要用到open、close、read、write 等系統調用。字符終端、串口和鍵盤等就是字符設備。另外,由于字符設備文件是以文件流的方式進行訪問的,因此可以順序讀取,但通常不支持隨機存取。使用 ls -l 命令查看,字符設備文件的第一個字符是 "c"(char)。
4. 鏈接文件
鏈接文件一般指的是一個文件的軟連接(或符號鏈接),使用ls -l 命令查看,第一個符號為 "l",文件名為淺藍色,如下:
這里,test_softlink 就是一個鏈接文件,從結果上還可以看到它是文件 test.txt 的軟鏈接,刪除原文件 test.txt 的話,對應的軟鏈接文件 test_softlink 也會消失。可以使用 ln 命令來創建一個文件的鏈接文件:
軟鏈接
軟鏈接(又稱符號鏈接),使用ln -s file file_softlink 命令可以創建一個文件的軟鏈接文件:
ln -s test.txt test_softlink
軟鏈接相當于給原文件創建了一個快捷方式,如果刪除原文件,則對應的軟鏈接文件也會消失。
硬鏈接
硬鏈接,相當于給原文件取了個別名,其實兩者是同一個文件,刪除二者中任何一個,另一個不會消失;對其中任何一個進行更改,另一個的內容也會隨之改變,因為這兩個本質上是同一個文件,只是名字不同。使用ls -i 命令查看,可以發現硬鏈接的兩個文件的 inode 號是一樣的:
同樣的,使用ln 命令可以創建一個文件的硬鏈接:
ln test.txt test_hardlink
5. 管道文件
管道文件主要用于進程間通信,使用ls -l 命令查看,第一個字符為 "p"(pipe)。可以使用 mkfifo 命令來創建一個管道文件:
mkfifo fifo_file
在FIFO 中可以很好地解決在無關進程間數據交換的要求,FIFO 的通信方式類似于在進程中使用文件來傳輸數據,只不過 FIFO 類型的文件同時具有管道的特性,在讀取數據時,FIFO 管道中同時清除數據。
6. 套接字文件
套接字文件主要用于通信,特別是在網絡上。使用ls -l 命令查看,第一個字符為 "s"(socket)。
以上就是關于“linux解壓zip文件顯示綠色的含義是什么”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。