Linux 命令之 chown -- 用来变更文件或目录的拥有者或所属群组
生活随笔
收集整理的這篇文章主要介紹了
Linux 命令之 chown -- 用来变更文件或目录的拥有者或所属群组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
命令介紹
Linux/Unix 屬于多用戶多任務操作系統,所有的文件皆有擁有者。利用 chown 命令可以將指定文件的擁有者改為指定的用戶或組,用戶可以是用戶名或者用戶ID,組可以是組名或者組ID,文件是以空格分開的要改變權限的文件列表,支持通配符。 一般來說,只有文件主和超級用戶才可以使用該命令,普通用戶沒有權限改變文件所屬者及所屬組。
常用選項
| -c 或 --changes | 效果類似“-v”參數,但僅回報更改的部分。換句話說,若該文件擁有者確實已經更改,才顯示其更改動作 |
| -f 或 --quite 或 --silent | 不顯示錯誤信息 |
| -h 或 --no-dereference | 只對符號連接的文件作修改,而不更改其他任何相關文件 |
| -R 或 --recursive | 遞歸處理,將指定目錄下的所有文件及子目錄一并處理 |
| -v 或 --version | 顯示指令執行過程 |
| –dereference | 效果和“-h”參數相同 |
| –help | 在線幫助 |
| –reference=<參考文件或目錄> | 把指定文件或目錄的擁有者與所屬群組全部設成和參考文件或目錄的擁有者與所屬群組相同 |
| –version | 顯示版本信息 |
參考示例
(一)將目錄 “/usr/meng” 及隸屬的所有目錄和文件的擁有者改成 “liu”
[root@linuxcool ~]# chown -R liu /usr/meng(二)將當前目錄下所有文件的擁有者都改為 linuxcool,用戶組改為 linuxcoolgroup
[root@linuxcool ~]# chown -R linuxcool:linuxcoolgroup *(三)將 “test.txt.bz2” 文件所有者和用戶組都改為 “bin”:
[root@linuxcool ~]# ll test.txt.bz2 -rw-r--r-- 1 root root 56 Jul 22 20:17 test.txt.bz2 [root@linuxcool ~]# chown bin:bin test.txt.bz2 [root@linuxcool ~]# ll test.txt.bz2 -rw-r--r-- 1 bin bin 56 Jul 22 20:17 test.txt.bz2(四)將 “test.txt” 的擁有者和用戶組都改成 “bin”,并且顯示更改動作
[root@linuxcool ~]# ll test.txt -rw-r--r-- 1 root root 45 Jul 22 21:11 test.txt [root@linuxcool ~]# chown -c bin:bin test.txt changed ownership of `test.txt' to bin:bin總結
以上是生活随笔為你收集整理的Linux 命令之 chown -- 用来变更文件或目录的拥有者或所属群组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 人民币兑美元下跌有什么影响?
- 下一篇: Linux 命令之 ll -- 列出当前