Liunx文件的属性(权限) 超详细解析
生活随笔
收集整理的這篇文章主要介紹了
Liunx文件的属性(权限) 超详细解析
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
目錄
- 前言
- 文件的類型
- rwx權限
- 文件的屬性
- 實戰(zhàn)分析一下
前言
看到上面那張圖是不是十分的懵逼,不知道那一串字符代表的啥意思。 接下來我們來一步步分析搞懂。正所謂,工欲善其事,必先利其器。
我們先懂一些基礎的東西再來分析。
文件的類型
- : 普通文件 d : 目錄 l : 軟鏈接 c : 字符設備[鍵盤、鼠標] b : 塊文件、磁盤rwx權限
rwx作用到文件 r : 代表可讀,可以讀取,查看。 w : 代表可寫,可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權限,才能刪除該文件。 x : 代表可執(zhí)行(execute),可以被執(zhí)行。 rwx作用到目錄 r : 代表可讀,可以讀取,查看。 w : 代表可寫,可以修改,目錄內創(chuàng)建+刪除+重命名目錄 x : 代表可執(zhí)行(execute),可以進入該目錄文件的屬性
文件的屬性 大致分為: 1.文件的類型 2.文件所有者的權限 3.文件所在組的用戶的權限 4.文件其他組的用戶的權限 5.如果是文件,表示硬鏈接的個數(shù),如果是目錄則表示該目錄的子目錄數(shù) 6.文件的所有者 7.文件所在的組 8.文件大小 9.日期 10.文件名實戰(zhàn)分析一下
先創(chuàng)一個aa目錄 和一個1.txt 下面來分析一下1.txt的屬性 我們向1.txt文件中寫入一個hello看文件大小是否有變化。 由上圖我們可以看到當把hello寫入1.txt時文件大小從0變?yōu)榱?span id="ze8trgl8bvbq" class="token number">6 但是hello是五個字符大小應該是5,為啥是6呢? 猜測應該有個結束符占1個大小 下面測試一下 向1.txt追加world hello和world總共10個字符再加一個結束符大小是11。 看結果是不是11 大小居然不是11而是12,因為hello和world是兩行 于是猜測每一行都有一個結束符,才導致結果為5+1+5+1=12 測試一下: 在1.txt追加www看結果是否是 12+3+1=16 上面對于文件目錄aa的分析,我只分析了一些特殊的東西。 其他的和對1.txt屬性分析的幾乎一樣。總結
以上是生活随笔為你收集整理的Liunx文件的属性(权限) 超详细解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL数据类型合集
- 下一篇: Linux修改文件/目录权限