linux的文件類型

linux的文件類型

linux其中的一個哲學思想就是一切皆文件,今天我們就來學習一下linux系統中的文件類型。
linux不同于windows,有多種多類的文件類型,文件類型的判斷也不是以文件的后綴為標準的。
linux中一共有七種文件類型,分別是:普通文件、目錄、字符設備文件、塊設備文件、套接字文件、命名管道文件和符號鏈接文件。那么接下來我們就分別看看每種文件類型的具體情況。

普通文件

    普通文件由一系列組成,文件系統并沒有就其內容規定任何結構。文件文件、數據文件、可執行的程序和共享庫都被視作為普通文件。

其中文件類型在長格式現實中的文件類型的標識符為”-” 
-rw-r–r–. 1 root root 1.5K Oct 26 16:04 ks.cfg

目錄

    目錄里是按名字對其他文件的引用。用戶可以使用mkdir命令來創建目錄,使用rmdir命令來刪除空目錄,使用rm -r命令來刪除非空目錄。

其中文件類型在長格式現實中的文件類型的標識符為”d” 
drwxr-xr-x. 2 gwx gwx 6 Oct 25 09:37 Music/

字符設備文件

    字符設備文件讓與之相關的驅動程序做它們自己的輸入和輸出緩沖。

其中文件類型在長格式現實中的文件類型的標識符為”c” 
crw-rw-rw-. 1 root tty 5, 0 Oct 27 16:03 tty

塊設備文件

    塊設備文件由處理塊數據I/O的驅動程序使用,并要求內核為它們提供緩沖。

其中文件類型在長格式現實中的文件類型的標識符為”b” 
brw-rw—-. 1 root disk 8, 0 Oct 27 16:03 sda

套接字文件

    套接字文件就是在晉城之間讓它們以”干凈衛生”的方式進行通信的連接。

其中文件類型在長格式現實中的文件類型的標識符為”s” 
srw-rw-rw-. 1 root root 0 Oct 27 16:03 default.sock=

命名管道文件

    命名管道文件能夠讓運行在同一主機上的兩個進程之間通信,它們也被稱為”FIFO文件”,使用mknod來創建,使用rm命令來刪除。

其中文件類型在長格式現實中的文件類型的標識符為”p” 
prw——-. 1 root root 0 Oct 27 16:03 /var/lib/nfs/rpc_pipefs/gssd/clntXX/gssd|

符號鏈接文件

    符號鏈接或者叫做”軟鏈接”,通過名字指向文件。使用”ln -s“來創建,使用rm來刪除。、

其中文件類型在長格式現實中的文件類型的標識符為”l” 
lrwxrwxrwx. 1 root root 11 Oct 8 17:10 init.d -> rc.d/init.d/

原創文章,作者:N24-wenxuan,如若轉載,請注明出處:http://www.www58058.com/55022

(0)
N24-wenxuanN24-wenxuan
上一篇 2016-10-27
下一篇 2016-10-27

相關推薦

  • oracle6.7使用udev作為asm

    1、需求 oracle6.7使用udev作為asm /dev/sdb <–> /dev/asm-diskb /dev/sdc <–> /dev/asm-diskc /dev/sdd <–> /dev/asm-diskd /dev/sde <–> /dev/asm-…

    Linux干貨 2016-07-29
  • linux常見文件管理類命令

    1、文件管理類命令主要有mkdir、rmdir、cp、mv、rm等 mkdir:make directory創建文件夾 -p:自動按需創建父目錄 -v:顯示創建過程 -m:創建時給定文件夾權限 創建層級文件夾時,需保證上一級目錄存在,否則會報錯,例如 ? 創建層級文件夾時,可以加上-p選項,遞歸創建不存在的上級目錄,例如 ? rmdir:刪除文件夾 -p:刪…

    2017-12-10
  • DNS配置案例 二

    DNS配置案例 二 DNS配置案例 二 1 §·DNS的配置與案例 1 §·測試工具 3 §·主配置文件格式:/etc/named.conf 7 §·緩存名稱服務器的配置: 8 §·配置解析一個正向區域 : 以loveme.com域為例: 10 §·配置解析一個反向區域 : 以loveme.com域為例: 15 §·配置從DNS服務器 19 §·問…

    Linux干貨 2016-09-26
  • 救援模式安裝RPM

    救援模式安裝RPM 步驟如下: (1)先讓RPM“自殺”掉,必須要使用忽略依賴選項—nodeps,否則卸載不了RPM程序。 (2)卸載完成后,將機器重啟,按F2鍵進入機器的BIOS模式,如下圖選擇CD-ROM啟動,最后按F10保存退出。 (3)機器將會從光驅上使用光盤文件做引導啟動,如下圖界面,相信大家都非常熟悉,該界面在我們安裝新系統的時候,也會見到。啰嗦…

    Linux干貨 2016-08-26
  • Redis學習手冊(持久化)

    一、Redis提供了哪些持久化機制:     1). RDB持久化:     該機制是指在指定的時間間隔內將內存中的數據集快照寫入磁盤。         2). AOF持久化:     該機制將以日志…

    Linux干貨 2015-02-25
  • 從shell眼中看世界–展開和引用

    這篇博客的目的在于加深對于展開和引用的理解,闡釋展開和引用之間聯系。 ‘ ‘ :強引用,其中的變量引用不會被替換為變量值,而保持原字符串       ” “:弱引用,其中的變量引用會被替換為變量值    如果之前對于’ …

    Linux干貨 2017-04-16

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 16:26

    總結的不錯,希望你能熟知這些基礎的知識,加油!

欧美性久久久久