1. <wbr id="cnjas"><legend id="cnjas"></legend></wbr>

          Linux培訓
          達內IT學院

          400-111-8989

          Linux文件和目錄管理相關命令(三)

          • 發布:Linux培訓
          • 來源:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/26/3043862.html
          • 時間:2018-04-08 15:43

          通過前兩篇的文章分享大家是否對Linux文件和目錄管理的相關命令有所了解了呢?今天小編將繼續為大家帶來Linux文件和目錄管理相關命令的第三篇文章,想要做Linux運維工程師的小伙伴,來看一看,希望能對你有幫助哦~

          一、修改文件時間與創建新文件

          每個文件在Linux下面都會記錄3個主要的修改時間:

          modification time (mtime): 當該文件的 內容數據 變更時,就會更新這個時間!內容數據指的是文件的內容,而不是文件的屬性或權限!

          status time (ctime): 當該文件的 狀態(status) 改變時,就會更新這個時間,例如如果像是權限與屬性被更改了,都會更新這個時間啊。

          access time (atime): 當 該文件的內容被修改 時,就會更新這個讀取時間(access)。舉例來說,我們使用cat去讀取/etc/passwd, 就會升級該文件的atime。

          Linux培訓

          在默認情況下,ls顯示的是該文件的mtime,也就是這個文件的內容上次更改的時間。

          在Linux系統中,文件的時間非常的重要,因為如果誤判文件時間,可能就會造成某些程序無法順利運行。但是,萬一我們發現一個文件的時間不對頭,例如時間變成了未來的某個時間(這種現象在我們安裝Linux系統時會出現這個情況),此時我們如何將該文件的時間變成"現在"的正常時間呢?這里就要用到本篇要介紹的第一個命令了——touch命令。

          1. touch命令(修改文件時間與創建新文件)

          Linux培訓

          接下來我們通過一些實例來看一下touch命令的這幾個參數的使用方法:

          Linux培訓

          Linux培訓

          通過touch這個命令,我們就可以輕松的改變文件的日期和時間,并且會建立一個空文件。

          【注意】:當我們復制一個文件,并且復制了文件的所有屬性,也沒有辦法改變該文件的ctime屬性。ctime可以記錄文件最近改變狀態的時間。不過我們平常看到的文件屬性中,我們最常關心的還是該文件的mtime,即該文件最近被修改的時間。

          touch命令最常用的情況:

          創建一個空的文件;

          將某個文件日期修改為目前(mtime與atime)

          二、文件與目錄的默認權限與隱藏權限

          1.umask (文件默認權限)

          在之前的文章當中我們已經學習了如何建立或者是改變一個目錄或文件的屬性了。但是,我們是否有考慮過這樣一個問題,當建立一個新的文件或者目錄時,它的默認權限是什么?

          這就要跟現在所講解的umask命令扯上關系了。通常,umask就是指定"目前使用者在創建文件或目錄時候的權限默認值".那么我們如何設置umask呢?首先我們來查看一下我們系統里默認的umask是什么樣的

          Linux培訓

          查看方式有兩種,一種可以直接輸入umask,就可以看到數字型態的權限配置分數,一種則是加入-S (Symbolic)這個選項,就會以符號類型的方式來顯示出權限了! 這里顯示的umask 有四組數字,第一組是特殊權限用的,我們先不要理他,先看后面三組數字。

          在默認權限的屬性上,目錄與文件是不一樣的。由于我們不希望文件具有可執行的權限,默認情況下,文件是沒有可執行(x)權限的。因此:

          若使用者創建為 文件 則默認【沒有可運行( x )權限】,亦即只有rw這兩個權限,也就是最大為666分,默認權限如下: -rw-rw-rw-

          若使用者創建為 目錄 ,則由于x與是否可以進入此目錄有關,因此默認為所有權限均開放,亦即為777分,默認權限如下: drwxrwxrwx

          umask 指定的是【該默認值需要減掉的權限!】因為r、w、x分別是4、2、1,也就是說,當要拿掉能寫的權限,就是輸入2分,而如果要拿掉能讀的權限,也就是4分,那么要拿掉讀與寫的權限,也就是6分,而要拿掉執行與寫入的權限,也就是3分,如果我拿掉5分的話,那就是拿掉讀與執行的權限啦!如果以上面的例子來說明的話,因為umask為022,所以user并沒有被拿掉屬性,不過group與others的屬性被拿掉了2 (也就是w這個屬性),那么由于當使用者:

          建立檔案時:(-rw-rw-rw-)–(-----w--w-) ==> -rw-r--r--

          建立目錄時:(drwxrwxrwx)–(d----w--w-) ==> drwxr-xr-x

          我們可以通過實例來看一下:

          Linux培訓

          所以,umask與文件和目錄的默認權限是有很大關系的。如果我們希望編寫的文件具有的權限是-rw-rw-r--權限,則此時應該將umask改成002才對。例如如下例子:

          Linux培訓

          在默認的情況中,root的umask會拿掉比較多的屬性,root的umask默認是022,這是基于安全的考量。至于一般身份使用者,通常他們的umask為002,亦即保留同群組的寫入權力!關于默認umask的配置可以參考/etc/bashrc這個文件的內容,不過,不建議修改該文件。

          、文件隱藏屬性

          我們通過ls -l命令來查看文件的信息時,一般列出來的文件屬性只有9個,但是文件是有隱藏屬性的,隱藏屬性對系統有很大的幫助,尤其是系統安全性方面,非常的重要。

          1.chattr (設置文件隱藏屬性)

          Linux培訓

          Linux培訓

          這個命令是很重要的,尤其是在系統的數據安全上面!由於這些屬性是隱藏的性質,所以需要以 lsattr命令 才能看到該屬性!其中,最重要的當屬+i與+a這個屬性了。+i可以讓一個文件無法被更改,對于需要強烈的系統安全的人來說,這兩個屬性是最重要的!

          2. lsattr (顯示文件的隱藏屬性)

          Linux培訓

          使用chattr設置了文件的隱藏屬性后,我們可以通過lsattr這個命令來查看該文件的隱藏屬性。

          以上就是小編今天與大家分享的Linux文件和目錄管理相關命令(三),希望看過本文之后能對你有幫助,歡迎來達內Linux官網關注Linux文件和目錄管理相關命令后面的內容,想了解更多Linux系統相關知識也要來達內官網哦~小編在這里等你。

          預約申請免費試聽課

          填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

          上一篇:Linux文件和目錄管理相關命令(二)
          下一篇:Linux文件和目錄管理相關命令(四)

          關于Linux系統中Bash腳本的進階教程

          Linux云計算未來發展怎么樣?

          達內12月份Linux云計算、網絡運維與安全兩大免費訓練營

          達內11月份Linux云計算、網絡運維與安全兩大免費訓練營

          • 掃碼領取資料

            回復關鍵字:視頻資料

            免費領取 達內課程視頻學習資料

          • 視頻學習QQ群

            添加QQ群:1143617948

            免費領取達內課程視頻學習資料

          Copyright ? 2018 Tedu.cn All Rights Reserved 京ICP備08000853號-56 京公網安備 11010802029508號 達內時代科技集團有限公司 版權所有

          選擇城市和中心
          黑龍江省

          吉林省

          河北省

          湖南省

          貴州省

          云南省

          廣西省

          海南省

          欧美做爰视频免费播放_做暖全过程免费的视频_性爱免费视频 百度 好搜 搜狗
          <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>