Linux下七種文件類型心墅、文件屬性及其查看方法

1、七種文件類型

普通文件類型
Linux中最多的一種文件類型, 包括 純文本文件(ASCII)动漾;二進(jìn)制文件(binary);數(shù)據(jù)格式的文件(data);各種壓縮文件.第一個(gè)屬性為 [-]
目錄文件
就是目錄荠锭, 能用 # cd 命令進(jìn)入的旱眯。第一個(gè)屬性為 [d],例如 [drwxrwxrwx]
塊設(shè)備文件
塊設(shè)備文件 : 就是存儲(chǔ)數(shù)據(jù)以供系統(tǒng)存取的接口設(shè)備节沦,簡(jiǎn)單而言就是硬盤键思。例如一號(hào)硬盤的代碼是 /dev/hda1等文件。第一個(gè)屬性為 [b]
字符設(shè)備
字符設(shè)備文件:即串行端口的接口設(shè)備甫贯,例如鍵盤吼鳞、鼠標(biāo)等等。第一個(gè)屬性為 [c]
套接字文件
這類文件通常用在網(wǎng)絡(luò)數(shù)據(jù)連接叫搁∨庾溃可以啟動(dòng)一個(gè)程序來監(jiān)聽客戶端的要求,客戶端就可以通過套接字來進(jìn)行數(shù)據(jù)通信渴逻。第一個(gè)屬性為 [s]疾党,最常在 /var/run目錄中看到這種文件類型
管道文件
FIFO也是一種特殊的文件類型,它主要的目的是惨奕,解決多個(gè)程序同時(shí)存取一個(gè)文件所造成的錯(cuò)誤雪位。FIFO是first-in-first-out(先進(jìn)先出)的縮寫。第一個(gè)屬性為 [p]
鏈接文件
類似Windows下面的快捷方式梨撞。第一個(gè)屬性為 [l]雹洗,例如 [lrwxrwxrwx]

2香罐、查看文件類型的三種方法


ls-l/ls-ld 或者ll [ls-l ---查看文件 ls-ld ---查看路徑 ll ----跟ls -l 一樣]

 ll anaconda-ks.cfg                       //看第一個(gè)字符
-rw-------. 1 root root 2460 6月   1 23:37 anaconda-ks.cfg
[root@localhost log]# ls -ld /etc   
drwxr-xr-x. 81 root root 4096 Jan 29 03:25 /etc


file 命令

[root@localhost data]# file a.txt 
a.txt: ASCII text


stat 命令

[root@localhost data]# stat a.txt      //查看文件的詳細(xì)屬性(其中包括文件時(shí)間屬性)
  File: `a.txt'
  Size: 3               Blocks: 8          IO Block: 4096   regular file
Device: 803h/2051d      Inode: 544365      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2018-01-28 20:56:01.965885036 +0800
Modify: 2018-01-28 20:55:27.181876154 +0800
Change: 2018-01-28 20:55:27.181876154 +0800

3、Linux中文件擴(kuò)展名

windows里通過擴(kuò)展名來區(qū)分文件類型的时肿。linux里文件擴(kuò)展名和文件類型沒有關(guān)系庇茫。但為了容易區(qū)分和兼容用戶使用windows的習(xí)慣,我們還是會(huì)用擴(kuò)展名來表示文件類型螃成。舉例如下:
● 源碼.tar旦签、.tar.gz、.tgz寸宏、.zip宁炫、.tar.bz表示壓縮文件,創(chuàng)建命令一般為tar氮凝,gzip淋淀,zip等。
● .sh表示shell腳本文件覆醇,通過shell語言開發(fā)的程序朵纷。
● .pl表示perl語言文件,通過perl語言開發(fā)的程序永脓。
● .py表示python語言文件袍辞,通過python語言開發(fā)的程序。
● .html常摧、.htm搅吁、.php、.jsp落午、.do表示網(wǎng)頁語言的文件谎懦。
● .conf表示系統(tǒng)服務(wù)的配置文件。
● .rpm表示rpm安裝包文件溃斋。

4界拦、文件屬性

[root@localhost /]# ls -lhi
total 90K
    12 dr-xr-xr-x.  2 root root 4.0K Jan 28 18:30 bin
     2 dr-xr-xr-x.  5 root root 1.0K Aug  7  2016 boot
     4 drwxr-xr-x. 18 root root 3.7K Jan 29 01:29 dev
652802 drwxr-xr-x. 81 root root 4.0K Jan 29 03:25 etc
130563 drwxr-xr-x.  3 root root 4.0K Jan 29 00:57 home
    13 dr-xr-xr-x. 12 root root 4.0K Jan 28 18:30 lib
391685 dr-xr-xr-x.  9 root root  12K Jan 28 18:30 lib64
    11 drwx------.  2 root root  16K Aug  7  2016 lost+found
130564 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 media
391689 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 mnt
130565 drwxr-xr-x.  3 root root 4.0K Aug  7  2016 opt
     1 dr-xr-xr-x. 97 root root    0 Jan 29  2018 proc
391682 dr-xr-x---.  2 root root 4.0K Jan 28 21:08 root
130566 dr-xr-xr-x.  2 root root  12K Jan 28 18:30 sbin
     1 drwxr-xr-x.  7 root root    0 Jan 29  2018 selinux
    15 drwxr-xr-x.  2 root root 4.0K Sep 23  2011 srv
     1 drwxr-xr-x. 13 root root    0 Jan 29  2018 sys
522242 drwxrwxrwt.  5 root root 4.0K Jan 29 05:15 tmp
522244 drwxr-xr-x. 14 root root 4.0K Jan 28 20:04 usr
261121 drwxr-xr-x. 20 root root 4.0K Aug  7  2016 var
這里寫圖片描述

544365 -rw-r--r--. 1 root root 3 Jan 28 20:55 a.txt

inode 索引節(jié)點(diǎn)編號(hào):544365
文件類型 :文件類型是'-',表示這是一個(gè)普通文件
文件權(quán)限:rw-r--r-- 表示文件可讀、可寫梗劫、可執(zhí)行享甸,文件所歸屬的用戶組可讀可執(zhí)行,其他用戶可讀可執(zhí)行
硬鏈接個(gè)數(shù) 表示a.txt這個(gè)文件沒有其他的硬鏈接梳侨,因?yàn)檫B接數(shù)是1蛉威,就是他本身
文件屬主 表示這個(gè)文件所屬的用戶,這里的意思是a.txt文件被root用戶擁有走哺,是第一個(gè)root
文件屬組 表示這個(gè)文件所屬的用戶組蚯嫌,這里表示a.txt文件屬于root用戶組,是第二個(gè)root
文件大小 文件大小是3個(gè)字節(jié)
文件修改時(shí)間 這里的時(shí)間是該文件最后被更新(包括文件創(chuàng)建、內(nèi)容更新择示、文件名更新等)的時(shí)間可用如下命令查看文件的修改妒牙、訪問、創(chuàng)建時(shí)間

[root@localhost data]# stat a.txt 
  File: `a.txt'
  Size: 3               Blocks: 8          IO Block: 4096   regular file
Device: 803h/2051d      Inode: 544365      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2018-01-28 20:56:01.965885036 +0800       ----------訪問時(shí)間
Modify: 2018-01-28 20:55:27.181876154 +0800       ----------修改時(shí)間
Change: 2018-01-28 20:55:27.181876154 +0800     ----------創(chuàng)建時(shí)間

索引節(jié)點(diǎn)inode
硬盤分區(qū)对妄,格式化、創(chuàng)建文件系統(tǒng)
被格式化的磁盤分為兩部分:第一部分是Inode 第二部分是block
block是用來存儲(chǔ)實(shí)際數(shù)據(jù)用的敢朱,例如:照片剪菱、視頻等普通文件數(shù)據(jù)
inode是用來存儲(chǔ)這些數(shù)據(jù)的屬性的(也就是ls-l的結(jié)果)
inode包含的屬性信息有文件大小、屬主拴签、歸屬的用戶組孝常、讀寫權(quán)限、問價(jià)類型蚓哩、修改時(shí)間构灸,還有指向文件實(shí)體指針的功能(inode節(jié)點(diǎn)----block的對(duì)應(yīng)關(guān)系),但是唯獨(dú)不包含文件名

這里寫圖片描述

訪問一個(gè)文件【通過文件名找到inode---->block 】
這里寫圖片描述

查看inode 大小

[root@localhost ~]# dumpe2fs /dev/sda1|grep -i "Inode size" 
dumpe2fs 1.41.12 (17-May-2010)
Inode size:               128
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末岸梨,一起剝皮案震驚了整個(gè)濱河市喜颁,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌曹阔,老刑警劉巖半开,帶你破解...
    沈念sama閱讀 221,695評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異赃份,居然都是意外死亡寂拆,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門抓韩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來纠永,“玉大人,你說我怎么就攤上這事谒拴〕⒔” “怎么了?”我有些...
    開封第一講書人閱讀 168,130評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵英上,是天一觀的道長(zhǎng)茂装。 經(jīng)常有香客問我,道長(zhǎng)善延,這世上最難降的妖魔是什么少态? 我笑而不...
    開封第一講書人閱讀 59,648評(píng)論 1 297
  • 正文 為了忘掉前任,我火速辦了婚禮易遣,結(jié)果婚禮上彼妻,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好侨歉,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評(píng)論 6 397
  • 文/花漫 我一把揭開白布屋摇。 她就那樣靜靜地躺著,像睡著了一般幽邓。 火紅的嫁衣襯著肌膚如雪炮温。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,268評(píng)論 1 309
  • 那天牵舵,我揣著相機(jī)與錄音柒啤,去河邊找鬼。 笑死畸颅,一個(gè)胖子當(dāng)著我的面吹牛担巩,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播没炒,決...
    沈念sama閱讀 40,835評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼涛癌,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了送火?” 一聲冷哼從身側(cè)響起拳话,我...
    開封第一講書人閱讀 39,740評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎种吸,沒想到半個(gè)月后假颇,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評(píng)論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡骨稿,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評(píng)論 3 340
  • 正文 我和宋清朗相戀三年笨鸡,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片坦冠。...
    茶點(diǎn)故事閱讀 40,505評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡形耗,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辙浑,到底是詐尸還是另有隱情激涤,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評(píng)論 5 350
  • 正文 年R本政府宣布判呕,位于F島的核電站倦踢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏侠草。R本人自食惡果不足惜辱挥,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評(píng)論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望边涕。 院中可真熱鬧晤碘,春花似錦褂微、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評(píng)論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至童社,卻和暖如春求厕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扰楼。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工呀癣, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人灭抑。 一個(gè)月前我還...
    沈念sama閱讀 48,921評(píng)論 3 376
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像抵代,于是被迫代替她去往敵國(guó)和親腾节。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評(píng)論 2 359