liuux/ Unix 文件管理命令(三)ide
chown命令spa
liuux/ Unix是多人多工程操做系統,全部的文件皆有擁有者。利用chowm將制定文件的擁有者改成制定用戶或組,用戶能夠是用戶名或者用戶ID;組能夠是組名或者組ID;文件是以空格分開的要改變權限的文件列表,支持通配符。操作系統
通常來講,這個指令只有系統管理者(root)所使用,通常使用者沒有權限能夠改變別人的文件擁有者,也沒有權限能夠本身的文件擁有者改設爲別人。只有系統管理者(root)纔有這樣的權限。it
語法:io
chmod [-cfhvr] [--help] [--version] user[:group] file....class
參數:test
user :新的文件擁有者的使用者ID。file
group :新的文件擁有者的使用者羣體。權限
-c :若該文件擁有者沒法被更改也不要顯示錯誤訊息。語法
-h : 只對於連接(link)進行變動,而非該link真正只想
-v : 顯示擁有者變動的詳細資料
-R : 對目前目錄下的全部文件與子目錄進行相同的擁有者變動(即以遞迴的方式逐個變動)
--help : 顯示輔助說明
--version : 顯示版本
eg:
1). 將文件 file1.txt 的擁有者設爲 users 羣體的使用者 jessie :
chown jessie:users file1.txt
2).將目前目錄下的全部文件與子目錄的擁有者皆設爲 users 羣體的使用者 lamport :
chmod -R lamport:users *
cksum命令
cksum命令用於檢查文件的CRC是否正確。確保文件從一個系統傳輸到另外一個系統的過程當中不被損壞。
CRC是一種排錯檢查方式,該校驗法的標準由CCITT所指定,至少可檢測到99.998%的已知錯誤。
指定文件交由指令"cksum"進行校驗後,該指令會返回校驗結果供用戶覈對文件是否正確無誤。若不指定任何文件名稱或是所給予的文件名爲"-",則指令"cksum"會從標準輸入設備中讀取數據。
cksum [--help][--version][文件...]
參數:
--help :在線幫助。
--version :顯示版本信息。
文件… :須要進行檢查的文件路徑
1).使用指令"cksum"計算文件"testfile1"的完整性,輸入以下命令:
$ cksum testfile1
2).以上命令執行後,將輸出校驗碼等相關的信息,具體輸出信息以下所示:
1263453430 78 testfile1 //輸出信息
上面的輸出信息中,"1263453430"表示校驗碼,"78"表示字節數。
注意:若是文件中有任何字符被修改,都將改變計算後CRC校驗碼的值。