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 16:52
下一篇 2016-10-27 17:28

相關推薦

  • Yellow Dog! COMMAND && source

    linux程序包管理之yum        yum:之前命名為:yellow dog ,后來因為及其好用,很多發行版都以此為默認rpm程序前端管理工具,故此更名為:yellowdog update modifier,更牛的還有一個基于redhat的二次發行版也叫yellow dog 功能:…

    Linux干貨 2016-08-21
  • vim編輯器

    vim編輯器: 文本編輯器:文本,純文本,ASCII text;Unicode; 文本編輯種類:                 行編輯器:sed                全屏編輯器:…

    2017-04-17
  • DNS高級應用之ACL和View

    一、環境準備:     1、準備三臺主機,要求如下      (1) DNS服務器雙網卡:eth0:192.168.10.203  eth1: 172.16.2.10       (2)測試機1雙網卡: eth0: 172.16.…

    Linux干貨 2015-06-01
  • 利用keepalived實現主/從和主/主模式的高性能負載均衡集群

    要求: 1、使用nginx的反向代理功能實現負載均衡 2、keepalived實現高可用 ???????第一組的虛擬地址為172.16.1.100 ????????????D設備的優先級高 ???????第二組的虛擬地址為172.16.1.110 ????????????E設備的優先級高 3、分別實現主/從和主/主兩種配置 集群拓撲: ? ? ? 第一種:主…

    2017-06-25
  • GNU awk工具的使用解析

    GNU awk: 簡介:awk是一個數據處理工具。它比較傾向于將一行分成多個“字段”來處理。所以,awk比較適合處理小型數據。 gawk – pattern scanning and processing language 實現原理: 基本用法:gawk [options] 'program' FILE program:PAT…

    Linux干貨 2016-09-21
  • Linux基礎之安全加密及CA、證書實戰應用

    一、建立私有CA并讓客戶端申請請求,需要兩臺虛擬機完成 1、建立私有CA,生成私鑰 2、CA公司給自己,生成自簽證書 3、為CA提供所需要的目錄及文件(如果事先存在,此步驟可以跳過) 二、CA公司已建立,需要一臺客戶機配合CA簽署證書 1、客戶端用到證書,因此生成私鑰 2、客戶端生成證書簽署請求 3、將請求通過可靠方式發送給CA主機,這里作為測試,因此使用s…

    Linux干貨 2016-10-04

評論列表(1條)

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

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

欧美性久久久久