樹莓派Linux基礎(三):讀懂文件的權限

前言

前面我們介紹了ls指令,可以顯示當前目錄下的所有文件及文件夾。但是我們要想知道這些文件的具體信息,就得使用ls -l命令。當我們使用這個命令後就會看到一大串奇奇怪怪的字符,這到底代表什麼意思呢?我們今天就來解讀一下這些字符的含義。

pi@raspberrypi:~/xiaoyu $ ls -l
-rw-r--r-- 1 pi pi   13 3月   4 00:37 file1.txt
-rw-r--r-- 1 pi pi    6 3月   3 23:51 file2.txt
drwxr-xr-x 2 pi pi 4096 3月   4 00:40 xiaoyu_s

分析

每一行都有我們熟悉的文件名,所有我們能猜到這每一行就代表一個文件或者一個文件夾,那麼這每一行具體代表什麼含義呢?我們進一步剖析;

討論

其實每一行可以拆分成8小節,這8小節由兩個重要部分組成:
權限字符其它信息

權限字符:

權限字符又可以分爲四個小塊,它們分別是:
權限字符信息

  • 第一小塊:類型
    如果是字符-則代表是文件;如果是字符d則代表是文件夾
  • 第二小塊:主人權限
    代表文件的主人所具有的權限,r代表具有讀權限;w代表具有寫權限;x代表具有執行權限;-代表沒有權限
  • 第三小塊:同組人權限
    代表文件的同一組的人所具有的權限;
  • 第四小塊:其他人權限
    代表文件的其它人所具有的權限

舉例.png

其它信息:

其它信息爲剩下的7個小節,它們分別是:
其它信息

  • 文件數
    文件數表明涉及了多少個文件,數字的數目代表該文件夾裏文件的數目;如果是數字1,代表了這只是一個文件,顯然,file1.txt數字爲1,所以這就是個文件夾,xiaoyu_s的數字不是1,所以它就是一個文件夾。
  • 文件的主人
    file1.txt這個文件的主人是pi
  • 文件所在的組
    file1.txt這個文件所在的組也是pi
  • 文件的大小
    file1.txt這個文件的大小事13字節
  • 文件的最後修改日期
  • 文件的最後修改時間
  • 文件或者文件夾的實際名稱
    舉例.png

最後

至此,我們能夠讀懂Linux系統文件的權限信息,下一節我們將學習如何修改文件的權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章