linux文件屬性
ls -al :ls即list,-al是參數。列出所有文件的詳細的權限和屬性。
-rwxr--r--:第一個字符代表這個文件是目錄,文件,或者鏈接文件等。[d]是目錄,[-]是文件,[|]是連接文件,[b]是設備里面可供存儲的接口設備,[c]是設備里面的串行接口設備。
接下來的9個字符,三個為一組,按順序分別為文件所有者權限,文件所屬用戶組的權限,其他人對此文件的權限。組內3個字符分別為,可讀可寫可執行。3個字符的位置不會改變,如果為"-",即沒有權限。
第二列表示有多少文件名連接到此節點。
第三列表示這個文件(或目錄)的所有者賬號。
第四列表示這個文件的所屬用戶組。
第五列表示這個文件的大小,默認是B。
第六列表示這個文件的創建日期或者最后修改日期。
第七列為文件名," . " 開頭的的文件表示是隱藏文件。
如何改變文件屬性與權限
chgrp [用戶組] [文件名]
chown -R 賬號名稱 文件或目錄,進行遞歸的持續更改,連同子目錄下的文件都要更改。
這兩種改變權限的方式在復制過程中經常用到,因為復制的同時權限也會被復制。
chmod改編權限
rwx數字對照表:4:2:1
比如:
這是一個文件夾,可以將它理解為755,將它修改為777。
chmod的其他用法:如果要設置一個文件權限為-rwxr-xr-x,可以這樣寫:
當權限未知的時候,比如,我們想給文件加入寫的權限:
如果要刪除寫的權限:
目錄與文件的權限意義
如果在某目錄下不具有x權限,也就無法訪問這個目錄,即使有rw權限,也無法在該目錄下操作。
如果要開放目錄給其他用戶,起碼要給rx權限,w權限不可以隨便給。
Linux文件種類與擴展名
文件種類:普通文件,目錄,連接文件,設備與設備文件,套接字,管道。
普通文件分為:純文本文件,二進制文件,數據格式文件。
設備與設備文件分為:塊設備文件,字符設備文件。
linux文件長度限制:
在Linux下面,使用默認的Ext2/Ext3文件系統時,針對文件的文件名長度為:
---- 單一文件或目錄的最大容許文件名為255個字符。
---- 包含完整路徑名稱及目錄(/)的完整文件名為4096個字符。