推薦:天天學一個 Linux 命令(11):cpgit
Github地址:github
https://github.com/mingongge/...shell
chown命令用來變動文件或目錄的擁有者或所屬羣組,經過chown改變文件的擁有者和羣組。用戶能夠是用戶名或者用戶ID;組能夠是組名或者組ID;文件是以空格分開的文件列表,文件名也支持通配符。app
系統管理員常用chown命令,去改變一個文件或目錄的所屬。普通用戶是不能將本身所屬文件或目錄變成其它的擁有者。ui
chown [選項] [用戶或組] [文件或目錄]
Linux/Unix 文件目錄所屬分爲三級 : 擁有者、羣組、其餘。spa
-c或--changes #效果相似「-v」參數,但僅回報更改的部分; -f或--quite或—-silent #不顯示錯誤信息; -h或--no-dereference #只對符號鏈接的文件做修改,而不更改其餘任何相關文件; -R或--recursive #遞歸處理,將指定目錄下的全部文件及子目錄一併處理; -v或--version #顯示指令執行過程; --dereference #效果和「-h」參數相同; --help #在線幫助 --reference=<參考文件或目錄> #把指定文件或目錄的擁有者與所屬羣組所有設成和參考文件或目錄的擁有者與所屬羣組相同; --version #顯示版本信息。
將目錄/usr/app及其下面的全部文件、子目錄的文件主改爲mingonggecode
chown -R mingongge /usr/app
使用mingongge用戶能夠有權限訪問文件test.txtblog
chown mingongge test.txt