欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > Linux系統中的文件類型及文件擴展名詳解

Linux系統中的文件類型及文件擴展名詳解

熱門標簽:磁力導航地圖標注 制作地圖標注 地址高德地圖標注 外呼系統怎么弄 外呼系統鏈接 地圖標注的牌子 桂林市ai電銷機器人公司 商店地圖標注外賣入駐 新科火車站地圖標注點

Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。我們通過一般應用程序而創建的比如file.txt、file.tar.gz ,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規文件(也被稱為普通文件)。

一. 文件類型

Linux文件類型常見的有:普通文件、目錄文件、字符設備文件和塊設備文件、符號鏈接文件等,現在我們進行一個簡要的說明。

1. 普通文件 

我們用 ls -lh 來查看某個文件的屬性,可以看到有類似-rwxrwxrwx,值得注意的是第一個符號是 - ,這樣的文件在Linux中就是普通文件。這些文件一般是用一些相關的應用程序創建,比如圖像工具、文檔工具、歸檔工具... .... 或 cp工具等。這類文件的刪除方式是用rm 命令。 另外,依照文件的內容,又大略可以分為:

1>. 純文本檔(ASCII):

這是Linux系統中最多的一種文件類型,稱為純文本檔是因為內容為我們人類可以直接讀到的數據,例如數字、字母等等。 幾乎只要我們可以用來做為設定的文件都屬于這一種文件類型。 舉例來說,你可以用命令: cat ~/.bashrc 來看到該文件的內容。 (cat 是將一個文件內容讀出來的指令).

2>. 二進制文件(binary):

Linux系統其實僅認識且可以執行二進制文件(binary file)。Linux當中的可執行文件(scripts, 文字型批處理文件不算)就是這種格式的文件。 剛剛使用的命令cat就是一個binary file。

3>. 數據格式文件(data): 

有些程序在運作的過程當中會讀取某些特定格式的文件,那些特定格式的文件可以被稱為數據文件 (data file)。舉例來說,我們的Linux在使用者登錄時,都會將登錄的數據記錄在 /var/log/wtmp那個文件內,該文件是一個data file,他能夠透過last這個指令讀出來! 但是使用cat時,會讀出亂碼~因為他是屬于一種特殊格式的文件?

2. 目錄文件

當我們在某個目錄下執行,看到有類似 drwxr-xr-x ,這樣的文件就是目錄,目錄在Linux是一個比較特殊的文件。注意它的第一個字符是d。創建目錄的命令可以用 mkdir 命令,或cp命令,cp可以把一個目錄復制為另一個目錄。刪除用rm 或rmdir命令。 

3. 字符設備或塊設備文件 

如時您進入/dev目錄,列一下文件,會看到類似如下的:


復制代碼
代碼如下:

[root@localhost ~]# ls -al /dev/tty/p> p>crw-rw-rw- 1 root tty 5, 0 11-03 15:11 /dev/tty/p> p>[root@localhost ~]# ls -la /dev/sda1/p> p>brw-r----- 1 root disk 8, 1 11-03 07:11 /dev/sda1

我們看到/dev/tty的屬性是 crw-rw-rw- ,注意前面第一個字符是 c ,這表示字符設備文件。比如貓等串口設備。我們看到 /dev/sda1 的屬性是 brw-r----- ,注意前面的第一個字符是b,這表示塊設備,比如硬盤,光驅等設備。

這個種類的文件,是用mknode來創建,用rm來刪除。目前在最新的Linux發行版本中,我們一般不用自己來創建設備文件。因為這些文件是和內核相關聯的。

與系統周邊及儲存等相關的一些文件, 通常都集中在/dev這個目錄之下!通常又分為兩種:

區塊(block)設備檔 :

就是一些儲存數據, 以提供系統隨機存取的接口設備,舉例來說,硬盤與軟盤等就是啦! 你可以隨機的在硬盤的不同區塊讀寫,這種裝置就是成組設備!你可以自行查一下/dev/sda看看, 會發現第一個屬性為[ b ]!

字符(character)設備文件:

亦即是一些串行端口的接口設備, 例如鍵盤、鼠標等等!這些設備的特色就是一次性讀取的,不能夠截斷輸出。 舉例來說,你不可能讓鼠標跳到另一個畫面,而是滑動到另一個地方!第一個屬性為 [ c ]。

4. 數據接口文件(sockets): 

數據接口文件(或者:套接口文件),這種類型的文件通常被用在網絡上的數據承接了。我們可以啟動一個程序來監聽客戶端的要求, 而客戶端就可以透過這個socket來進行數據的溝通了。第一個屬性為 [ s ], 最常在/var/run這個目錄中看到這種文件類型了。

例如:當我們啟動MySQL服務器時,會產生一個mysql.sock的文件。


復制代碼
代碼如下:

[root@localhost ~]# ls -lh /var/lib/mysql/mysql.sock /p> p>srwxrwxrwx 1 mysql mysql 0 04-19 11:12 /var/lib/mysql/mysql.sock

注意這個文件的屬性的第一個字符是 s。

5. 符號鏈接文件: 

當我們查看文件屬性時,會看到有類似 lrwxrwxrwx,注意第一個字符是l,這類文件是鏈接文件。是通過ln -s 源文件名 新文件名 。上面是一個例子,表示setup.log是install.log的軟鏈接文件。怎么理解呢?這和Windows操作系統中的快捷方式有點相似。

符號鏈接文件的創建方法舉例:


復制代碼
代碼如下:

[root@localhost test]# ls -lh log2012.log/p> p>-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log/p> p>[root@localhost test]# ln -s log2012.log linklog.log/p> p>[root@localhost test]# ls -lh *.log/p> p>lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log -> log2012.log/p> p>-rw-r--r-- 1 root root 296K 11-13 06:03 log2012.log

6. 數據輸送文件(FIFO,pipe):

FIFO也是一種特殊的文件類型,他主要的目的在解決多個程序同時存取一個文件所造成的錯誤問題。 FIFO是first-in-first-out的縮寫。第一個屬性為[p] 。

二. Linux文件擴展名

1. 擴展名類型

基本上,Linux的文件是沒有所謂的擴展名的,一個Linux文件能不能被執行,與他的第一欄的十個屬性有關, 與檔名根本一點關系也沒有。這個觀念跟Windows的情況不相同喔!在Windows底下, 能被執行的文件擴展名通常是 .com .exe .bat等等,而在Linux底下,只要你的權限當中具有x的話,例如[ -rwx-r-xr-x ] 即代表這個文件可以被執行。

不過,可以被執行跟可以執行成功是不一樣的~舉例來說,在root家目錄下的install.log 是一個純文本檔,如果經由修改權限成為 -rwxrwxrwx 后,這個文件能夠真的執行成功嗎? 當然不行~因為他的內容根本就沒有可以執行的數據。所以說,這個x代表這個文件具有可執行的能力, 但是能不能執行成功,當然就得要看該文件的內容.

雖然如此,不過我們仍然希望可以藉由擴展名來了解該文件是什么東西,所以,通常我們還是會以適當的擴展名來表示該文件是什么種類的。底下有數種常用的擴展名:

*.sh : 腳本或批處理文件 (scripts),因為批處理文件為使用shell寫成的,所以擴展名就編成 .sh 

*Z, *.tar, *.tar.gz, *.zip, *.tgz: 經過打包的壓縮文件。這是因為壓縮軟件分別為 gunzip, tar 等等的,由于不同的壓縮軟件,而取其相關的擴展名!

*.html, *.php:網頁相關文件,分別代表 HTML 語法與 PHP 語法的網頁文件。 .html 的文件可使用網頁瀏覽器來直接開啟,至于 .php 的文件, 則可以透過 client 端的瀏覽器來 server 端瀏覽,以得到運算后的網頁結果。

基本上,Linux系統上的文件名真的只是讓你了解該文件可能的用途而已,真正的執行與否仍然需要權限的規范才行。例如雖然有一個文件為可執行文件,如常見的/bin/ls這個顯示文件屬性的指令,不過,如果這個文件的權限被修改成無法執行時,那么ls就變成不能執行。

上述的這種問題最常發生在文件傳送的過程中。例如你在網絡上下載一個可執行文件,但是偏偏在你的 Linux系統中就是無法執行!呵呵!那么就是可能文件的屬性被改變了。不要懷疑,從網絡上傳送到你的 Linux系統中,文件的屬性與權限確實是會被改變的。

2. Linux文件名長度限制:

在Linux底下,使用預設的Ext2/Ext3文件系統時,針對文件名長度限制為:

單一文件或目錄的最大容許文件名為 255 個字符

包含完整路徑名稱及目錄 (/) 之完整檔名為 4096 個字符

是相當長的檔名!我們希望Linux的文件名可以一看就知道該文件在干嘛的, 所以檔名通常是很長很長。

3. Linux文件名的字符的限制:

由于Linux在文字接口下的一些指令操作關系,一般來說,你在設定Linux底下的文件名時, 最好可以避免一些特殊字符比較好!例如底下這些:

* ? >  ;  ! [ ] | \&;' " ` ( ) { }

因為這些符號在文字接口下,是有特殊意義的。另外,文件名的開頭為小數點“.”時, 代表這個文件為隱藏文件!同時,由于指令下達當中,常常會使用到 -option 之類的選項, 所以你最好也避免將文件檔名的開頭以 - 或 + 來命名。

標簽:保山 宿州 河源 綏化 亳州 常德 江蘇 濱州

巨人網絡通訊聲明:本文標題《Linux系統中的文件類型及文件擴展名詳解》,本文關鍵詞  Linux,系統,中的,文件,類型,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Linux系統中的文件類型及文件擴展名詳解》相關的同類信息!
  • 本頁收集關于Linux系統中的文件類型及文件擴展名詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产一区二区免费视频| 天堂在线中文视频| 一本大道综合伊人精品热热| 久久久久久久久岛国免费| 日韩不卡免费视频| 亚洲美女在线播放| 欧美色综合久久| 亚洲裸体在线观看| 91网站黄www| 欧美主播一区二区三区| 亚洲欧美另类久久久精品2019| 成人午夜激情影院| 男的操女的网站| 亚洲欧洲日韩av| 99在线精品观看| 在线精品国精品国产尤物884a | eeuss鲁一区二区三区| 少妇高潮在线观看| 国产精品久久影院| aaa国产一区| 欧美性色黄大片手机版| 亚洲综合丝袜美腿| 少妇熟女视频一区二区三区| 欧美久久久久久蜜桃| 视频一区二区欧美| 亚洲做受高潮无遮挡| 欧美精品一区二区三区蜜桃| 国产中文一区二区三区| 精品无码一区二区三区蜜臀| 亚洲婷婷在线视频| 亚洲av无一区二区三区久久| 91麻豆精品国产自产在线| 免费在线观看一区| 国产精品成人在线视频| 国产清纯在线一区二区www| 国产98色在线|日韩| 色狠狠色狠狠综合| 亚洲v中文字幕| mm131丰满少妇人体欣赏图| 国产色产综合色产在线视频| 成人久久18免费网站麻豆| 在线亚洲欧美专区二区| 午夜精品久久一牛影视| av免费播放网站| 1000精品久久久久久久久| 可以看的av网址| 日韩免费电影网站| 高清国产一区二区三区| 欧美性感一区二区三区| 免费欧美在线视频| 免费成人深夜夜行网站| 一级中文字幕一区二区| 久久久亚洲av波多野结衣| 国产女人18毛片水真多成人如厕| 97成人超碰视| 日韩欧美在线综合网| 国产精品正在播放| 欧美亚一区二区| 蜜桃视频一区二区三区 | 日本sm残虐另类| 肉色超薄丝袜脚交69xx图片| 一区二区三区丝袜| 国产成人福利在线| 亚洲欧美激情插| 久操视频免费看| 一区二区在线观看视频| xxxxx在线观看| 亚洲免费视频成人| 蜜桃无码一区二区三区| 亚洲日本在线天堂| 国产毛片久久久久久久| 亚洲色图清纯唯美| 亚洲性猛交xxxx乱大交| 依依成人综合视频| 欧美成人短视频| 香蕉加勒比综合久久| 乱老熟女一区二区三区| 天天综合天天综合色| 99热精品免费| 精品一区二区在线播放| 欧美三级欧美一级| 国产成人精品亚洲午夜麻豆| 欧美一区二视频| 99久久久国产精品| 久久久91精品国产一区二区三区| 中文字幕第九页| 中文字幕一区二区三区不卡| 白白色免费视频| 午夜精彩视频在线观看不卡| 色综合婷婷久久| 国产尤物一区二区| 欧美一级高清片| 久草福利在线观看| 亚洲欧洲性图库| 天天操天天舔天天射| 日韩av高清在线观看| 91福利小视频| 国产成人啪免费观看软件| 精品日韩欧美一区二区| 国产精品日日摸夜夜爽| 中文字幕亚洲在| 狂野欧美性猛交| 麻豆91在线播放免费| 欧美人妖巨大在线| 91同城在线观看| 亚洲欧美自拍偷拍色图| 国产精品情侣呻吟对白视频| 全部av―极品视觉盛宴亚洲| 欧美日韩卡一卡二| 中文字幕第六页| 亚洲激情图片一区| 91在线播放观看| 丁香天五香天堂综合| 久久亚洲捆绑美女| 欧美日韩高清丝袜| 日本免费新一区视频| 欧美疯狂做受xxxx富婆| 粗大的内捧猛烈进出视频| 亚洲日本在线a| 色综合欧美在线| 成人午夜私人影院| 中文字幕av在线一区二区三区| 欧美另类z0zx974| 久久综合综合久久综合| 欧美一卡二卡三卡| 在线看黄色的网站| 同产精品九九九| 在线成人小视频| 男女一区二区三区| 三级成人在线视频| 日韩一区二区三区视频在线| 欧美一级片黄色| 日韩和欧美一区二区三区| 欧美一区二区免费观在线| 国产xxxxxxxxx| 日本欧洲一区二区| 精品日韩在线一区| 青青青视频在线免费观看| 国产成人久久精品77777最新版本| 国产日本欧洲亚洲| 国产又黄又爽又无遮挡| 99久久夜色精品国产网站| 亚洲精品一卡二卡| 欧美日韩亚州综合| 亚洲精品乱码久久| 美日韩一级片在线观看| 精品福利在线导航| 女同久久另类69精品国产| 成人激情小说乱人伦| 一区二区久久久| 日韩欧美一级二级三级久久久| 美女100%无挡| 国产98色在线|日韩| 亚洲黄一区二区三区| 欧美日韩成人在线| www.久久国产| 国产精品一二二区| 亚洲品质自拍视频| 欧美顶级少妇做爰| 亚洲午夜精品久久久久久高潮| 国产成人自拍网| 一区二区在线看| 精品日韩在线观看| 国产黄色的视频| 影音先锋资源av| 久久国产精品无码网站| 国产精品视频一二| 欧美三级日韩在线| 天天躁夜夜躁狠狠是什么心态| 国产不卡在线视频| 亚洲图片欧美色图| 久久午夜色播影院免费高清| 老女人性淫交视频| 污片免费在线观看| 国产成人精品三级麻豆| 亚洲一区二区三区四区在线免费观看 | 激情偷乱视频一区二区三区| 中文在线一区二区 | 成人黄色在线视频| 亚瑟在线精品视频| 欧美国产日韩亚洲一区| 91极品美女在线| 欧洲av一区二区三区| 91在线丨porny丨国产| 日本免费新一区视频| 国产精品二三区| 91精品国产综合久久精品图片| 老司机精品免费视频| 无码国产精品久久一区免费| 久久99精品久久久| 一区二区三区欧美久久| 精品国产1区2区3区| 欧美丝袜丝nylons| 免费看91的网站| 波多野结衣三级视频| 国产美女av一区二区三区| 亚洲第一搞黄网站| 国产精品视频九色porn| 欧美一区二区在线免费观看| 亚洲精品久久久久久国|