這期內容當中小編將會給大家?guī)碛嘘Plinux判斷是否是文件的方法,文章內容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)建站專注于企業(yè)成都全網(wǎng)營銷、網(wǎng)站重做改版、明山網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5場景定制、商城建設、集團公司官網(wǎng)建設、外貿營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為明山等各大城市提供網(wǎng)站開發(fā)制作服務。linux下文件的后綴名只是為了好區(qū)分文件類型,和windows下的并不同,比如文本類型Linux下可以命名為text.exe,而windows下就會當成程序來執(zhí)行,并且報錯。
那怎樣判斷l(xiāng)inux下某個東西是否是文件呢,其實,在linux上,一切都是文件,關鍵在于區(qū)分它們是什么類型的文件。
ls -l 命令
在顯示文件的屬性通常會以如下形式進行顯示:
drwxr-xr-x
文件屬性 | 文件類型 |
---|---|
- | 常規(guī)文件,即file |
d | 目錄文件 |
b | block device 即塊設備文件,如硬盤;支持以block為單位進行隨機訪問 |
c | character device 即字符設備文件,如鍵盤支持以character為單位進行線性訪問 |
l | symbolic link 即符號鏈接文件,又稱軟鏈接文件 |
p | pipe 即命名管道文件 |
s | socket 即套接字文件,用于實現(xiàn)兩個進程進行通信 |
常規(guī)文件
對于常規(guī)文件而言,又可以分為二進制文件,xml文件,db文件等等,如果要查看一個常規(guī)文件的類型可以使用 file 命令
設備類文件
通常情況下,在使用ls -l 后的第5列會顯示當前文件的大小,但在設備類文件會有兩個數(shù)字,以逗號間隔,這個并不表示是大小。
- 第一個數(shù)字:主設備號,用于區(qū)分設備類型,不同的設備主設備號不同,同一設備的設備號相同,用于確定加載設備的驅動程序
- 第二個數(shù)字:次設備號,用于區(qū)分同一種類型設備的不同設備,如硬盤1,硬盤2等
上述就是小編為大家分享的linux判斷是否是文件的方法了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。