close

按此前往linux完整教學目錄

 

 

檔案的隱藏屬性:

檔案的隱藏屬性通常和系統安全性有關,各有其代號,這些代號是單一個英文字,也可以用在執行命令時。

(1) 隱藏屬性的代號與說明如下:

A:具有這個屬性的檔案,在存取時不會改變atime

S:一般的檔案在寫入磁碟時是用「非同步寫入」的,具有這個屬性的檔案在寫入磁碟時會變成「同步寫入」的。

a:具有這個屬性的檔案,其內容只能增加,不能刪除或修改。此屬性常應用在登錄檔上。只有root身分才能設定或移除此屬性。

c:具有這個屬性的檔案,會被壓縮成壓縮檔。

d:具有這個屬性的檔案,在dump程序被執行的時候,不會被備份。

i:具有這個屬性的檔案,無法被刪除、重新命名、建立連結。其內容也無法更動。只有root身分才能設定或移除此屬性。

s:具有這個屬性的檔案,在被刪除之後,會完全無法救回。

u:具有這個屬性的檔案,在被刪除之後,其內容會存於磁碟中,因此有很大機會可救回。

隱藏屬性其實不只上述所說的,還有一些牽涉到系統內部運作,在此不說明。

(2) 查看檔案隱藏屬性:

lsattr 選項 檔案 可查看檔案的隱藏屬性。其中,選項可以是:

-a :連隱藏檔案的隱藏屬性也一併查看。

-d :若檔案是目錄,則查看該目錄的隱藏屬性。否則就是查看該目錄下子檔案的隱藏屬性。

-R :若檔案是目錄,則查看該目錄下子代檔案的隱藏屬性。

其中,若檔案沒有寫,則查看當前目錄下子檔案的隱藏屬性。

(3) 設定隱藏屬性:

chattr 代號 檔案:可以設定檔案的隱藏屬性。其中,代號可以是(1)所述的代號。是運算式,其字面值可以是:

+:將代號中所提到的屬性賦予該檔案

-:將代號中所提到的屬性自該檔案取消。

=:將檔案的屬性設定為與代號中所提到的屬性完全相等。

 

 

上一篇:linux 觀察檔案類型

下一篇:linux which指令

arrow
arrow
    創作者介紹
    創作者 埃伯 的頭像
    埃伯

    程式語言教學

    埃伯 發表在 痞客邦 留言(0) 人氣()