linux下文件類型簡介

linux下文件類型簡介

概述

文件類型縮寫及別稱

文件類型的縮寫、翻譯及別稱

文件類型

縮寫

英文

其他名稱

普通文件

Regular file

目錄文件

d

Directory file

塊設備文件

b

Block special file

塊區文件

字符設備文件

c

Character special file

字符設備文件

數據傳送

p

FIFO

named pipe,命名管道

套接字文件

s

Socket

符號鏈接

l

Symbolic link

軟鏈接 硬鏈接

各文件類型簡介


各文件類型的主要含義如下

普通文件(Regular file)

普通意義上的文件,如數據文件、可執行文件等。它又可以細分為下面幾種:

1>. 純文本檔(ASCII):

這是Linux系統中最多的一種文件類型,稱為純文本檔是因為內容為我們人類可以直接讀到的數據,例如數字、字母等等。

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

Linux系統其實僅認識且可以執行二進制文件(binary file)。Linux當中的可執行文件就是這種格式的文件。

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

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

目錄文件(Directory file)

Linux中目錄也是一種文件。目錄文件包括了文件夾中所有文件的名字和在分區中的位置。目錄文件的權限意義也較特殊,

塊設備文件(Block special file)

一種提供帶緩沖的固定大小單元讀寫的設備文件。如硬盤設備(/dev/sda)及硬盤分區(/dev/hda1)等。

字符設備文件(Character special file)

此種類型文件提供無緩存的變長單元讀寫。一個設備如果不是塊設備,就是字符設備。

管道(named pipe或FIFO)

用于系統進程間通信的文件。他主要的目的在解決多個程序同時存取一個文件所造成的錯誤問題。 FIFO是first-in-first-out的縮寫。第一個屬性為[p]

套接字文件(Socket)

進程之前通過網絡進行通信的文件。多數網絡連接都是用Socket建立的。

符號鏈接(Symbolic link)

分為軟連接和硬鏈接。有點像windows下的快捷方式,但有所不同。

 

如何查看文件的類型


1.可以用下面幾個命令:

①>.stat

stat命令用于查看一個文件有關文件系統的信息。

②>ls

ls命令就可以給出文件的類型,用法是:

ls -l

顯示的結果中每行的第一個字符就是文件類型。

③>find命令的-t參數可以用于查找指定類型的文件

2.看顏色

藍色———-目錄

白色———-一般性文件

淺藍色———-鏈接文件

綠色———-可執行文件,可執行的程序

紅色———–壓縮文件或者包文件

紅色閃爍——-表示鏈接的文件有問題了

黃色————設備文件

土黃色———-套接字文件或者管道文件

原創文章,作者:M21-郝建勛,如若轉載,請注明出處:http://www.www58058.com/52242

(1)
M21-郝建勛M21-郝建勛
上一篇 2016-10-17 08:34
下一篇 2016-10-17 08:35

相關推薦

  • Linux基礎之計算機的組成及其功能

    1、描述計算機的組成及其功能: 答:計算機由 1.1、CPU(運算器、控制器)進行邏輯運算跟控制運算,寄存器、緩存 1.2、輸入單元(鍵盤、鼠標、手寫板等)、輸出單元(屏幕、打印機) 1.3、存儲器(內存、硬盤) 2、按系列羅列linux的發行版,并描述不同發行版之間的聯系與區別。 答:debian(ubuntu、mint、knopix)、slackware…

    2017-09-11
  • 堡壘機-麒麟開源堡壘機SSH公私鑰認證配置文檔

    1、進入SSH公私鑰管理界面 操作步驟:進入系統,點擊左側導航資產管理,后邊TAB標簽導航SSH公私鑰,如下圖     2、批量導入SSH公私鑰: SSH公私鑰管理界面,點擊下方”導入“,進入導入頁面上傳公私鑰,     上傳說明: 1) 講所有的公私鑰放到一個名為pvt的空文件夾中。 2) 在同樣…

    Linux干貨 2016-05-29
  • linux常見命令示例

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 ############################################################################# cp -ar /etc/skel/ /home/tuser1 [ro…

    Linux干貨 2017-12-25
  • 絕對路徑和相對路徑及cd、pwd、mkdir、rmdir、tree命令

    絕對路徑和相對路徑及cd、pwd、mkdir、rmdir、tree命令詳解 一、絕對路徑和相對路徑(由下圖進行講解) 絕對路徑:由根目錄開始(/)開始的文件名或者目錄名稱,我們通過絕對路徑切換到/man1文件處,所經過的路徑。 cat /root/usr/share/man/man1 如下圖 相對路徑:相對于當前路徑,以當前所在位置的相對路徑。例如…

    Linux干貨 2016-08-02
  • 十七周

    1、搭建一套LVS-DR模型的高性能集群,并實現以下功能:    (1)、wordpress程序通過nfs共享給各個realserver;    (2)、后端realserver中的nginx和php分離 Centos7系統 地址 安裝程序 LVS主機 VIP:192.168.1.110 ipvsadm DIP:192…

    2017-08-17
  • 如何將遷移home到獨立分區中

        背景(centos7中):         由于在剛開始學習linux時磁盤分配追求簡單,只是把一個磁盤簡單的分了3個分區?,F在,因用戶數據增多、磁盤空間變少、當數據撐滿磁盤時,會導致系統崩潰。為防止此種情況的發生我必須把把根下的/home 目錄遷移出 來獨立分…

    2017-08-10
欧美性久久久久