本章我么介紹了如何使用 ls 與 stat 露出文件與文件 meta 數(shù)據(jù),還有如何使用 touch 設(shè)置未見(jiàn)時(shí)間戳.touch 可顯示有關(guān)日期時(shí)間相關(guān)的信息以及在許多現(xiàn)行系統(tǒng)上的范圍限制.
說(shuō)明了如何以 shell 的進(jìn)程 ID 變量$$,搭配 mktemp 工具并手動(dòng)取出隨機(jī)數(shù)據(jù)流樣本,建立位移的臨時(shí)性文件名稱,計(jì)算機(jī)的世界可以說(shuō)是一個(gè)充滿敵意的環(huán)境,所以可能通過(guò)此方式給予臨時(shí)性文件具有唯一性與唯一訪問(wèn)性,讓你的成虛可以免于遭受工具.
locate 與 slocate 命令可用于定期更新的數(shù)據(jù)庫(kù)(是經(jīng)由完整地掃描文件搜構(gòu)建的)中,快速的查詢文件名稱,當(dāng)你知道全部或部分的文件名,且只想知道他再文件系統(tǒng)里的什么位置,那么使用 locate 就是最好的方式,除非文件是查找數(shù)據(jù)庫(kù)構(gòu)建完成之后新產(chǎn)生的.
type 命令是找出有關(guān) shell 命令相關(guān)信息的好方法;find 命令采用暴力破解遍歷文件系統(tǒng),尋找與用戶指定條件匹配的文件.還簡(jiǎn)單的說(shuō)了一下 xargs 的處理方式,這是另一個(gè)用以處理文件列表的命令,通常出現(xiàn)在上游為 find 的管道里.xargs 除了能客服許多系統(tǒng)上命令行長(zhǎng)度的限制,還能讓你在管道里插入額外的過(guò)濾器,以便進(jìn)一步處理文件.
df 和 du 命令匯報(bào)稿文件系統(tǒng)與目錄樹(shù)里的空間使用狀態(tài).
最后,描述了比較文件的命令,應(yīng)用補(bǔ)丁,產(chǎn)生文件校驗(yàn)和以及驗(yàn)證數(shù)字簽名.