Linux文件類型以及顏色標識

1、Linux文件類型介紹

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

2、Linux下的文件類型

  -(f):普通文件

  d:目錄文件

  b:塊設備文件

  c:字符設備文件

  d:目錄文件

  l:連接符號文件

  p:管道文件

  s:套接字文件

  a、普通文件

  Q4Q5)Y{V`P``RPJ_WWY@~B1.png

  我們用 ls -lh 來查看某個文件的屬性,可以看到有類似 -rw——- ,值得注意的是第一個符號是 –
,這樣的文件在Linux中就是普通文件。這些文件一般是用一些相關的應用程序創建,比如圖像工具、文檔工具、歸檔工具等。這類文件的刪除方式是用rm 命令;

  b、目錄:

  FSK3}%_DWRGM}@3`HOJV1BC.png

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

  c、字符設備或塊設備文件:

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

  FQXX(])DLH7CRH2OG@8T(KG.png

  0KB5(~7BI0V{72TT7Q$[N_R.png

  /dev/tty的屬性是 crw-rw-rw- ,注意前面第一個字符是 c ,這表示字符設備文件。比如貓等串口設備

  /dev/hda1 的屬性是 brw-r—– ,注意前面的第一個字符是b,這表示塊設備,比如硬盤,光驅等設備;

  d、套接字文件:

  U2PWK3TFQ}H0I1LC4M(L(FY.png

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

  e、符號鏈接文件:

  []5OPPO]]RHENN7N3$FGFA2.png

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

  f、管道文件:

  由于我的系統上沒找到管道文件,因此就不截圖了

  從本質上說,管道也是一種文件,但它又和一般的文件有所不同,管道可以克服使用文件進行通信的兩個問題。

原創文章,作者:劉 祥宇,如若轉載,請注明出處:http://www.www58058.com/52059

(4)
劉 祥宇劉 祥宇
上一篇 2016-10-17 08:35
下一篇 2016-10-17 08:35

相關推薦

  • N25-第三周作業

    N25第三周作業 博客作業 1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。 [root@ip-172-31-25-9 ~]# who|awk '{print $1}'|sort -u ec2-user [root@ip-172-31-25-9&n…

    Linux干貨 2017-02-06
  • centos7.3下配置LAMP實現WordPress博客

      在同一臺主機上搭建,首先需要安裝的軟件包Apache 、MariaDB 、PHP 一.安裝LAMP 這里我們采用yum的方式:yum install httpd mariadb-server php php-mysql -y 二.創建虛擬主機 1.虛擬主機配置文件: 2.創建所需的目錄: mkdir /var/www/wordpres…

    2017-08-07
  • 學習試題演練

    1.寫一個腳本實現:提示用戶給出自己的選擇隨后顯示對應的信息。 區分大小寫: if [[ "$option" =~ [Dd][Ii][Ss][Kk] ]];then 2.根據id號來判斷用戶類型,若沒有則提示沒有此用戶 0:管理員 1-999:系統用戶 1000+:登陸用戶 不得不提下: bash -n usertype.sh 前期擅用是…

    Linux干貨 2016-08-21
  • Linux文本處理三劍客之一sed

    這周我們學習了文本處理工具三劍客之一的sed,對于之前學的grep同樣的重要,也同樣是一個難點。sed是針對一個文件或者多個文件一行一行處理的,它處理的時候,把當前處理的行存儲在模式空間,處理完成后,把緩沖區內容輸出到屏幕上,接著處理下一行。直到文件末尾。原文件并沒有經過更改。 1、sed一些常用的選項     -n …

    2017-08-26
  • 文件查找

    文件查找     一.文件查找locate和find 1.     locate命令 非實時查找( 數據庫查找) 查詢系統上預建的文件索引數據庫 依賴于事先構建 的索引 索引的構建是在系統較為空閑時自動進行( 周期性任務) 管理員手動更新數據庫(updatedb) 索引構建過程需要遍歷整個根文件系統…

    Linux干貨 2017-08-12
  • 13grep和正則表達式

    grep:Global search REgular expression and Print out the line . 文本過濾工具,根據用戶指定的模式對目標文本進行匹配檢查;打印匹配到的行。過濾即不改變原來文本數據。 grep [options] PATTERN [file…] –color=auto: 對匹配到的文本著色顯示…

    Linux干貨 2016-11-27
欧美性久久久久