Linux?chown命令如何使用

一、命令簡介

linux chown(英文全拼:change owner)命令用于設置文件所有者和文件關聯組的命令,chown 需要超級用戶 root 的權限才能執行此命令。chown更改每個給定文件的用戶和/或組所有權。如果只提供了所有者(用戶名或數字用戶id),則該用戶將成為每個給定文件的所有者,并且不會更改文件組。如果所有者后跟冒號和組名(或數字組id),且兩者之間沒有空格,則文件的組所有權也會更改。如果用戶名后面有冒號,但沒有組名,則該用戶將成為文件的所有者,并且文件組將更改為該用戶的登錄組。如果給出了冒號和組,但省略了所有者,則只更改文件組;在這種情況下,chown執行與chgrp相同的功能。如果只給出一個冒號,或者如果整個操作數為空,則所有者或組已更改。

二、使用示例

1、獲取命令幫助

[root@s141 home]# chown –help

2、查看命令版本

[root@s141 home]# chown –version
chown (gnu coreutils) 8.22
copyright ? 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html.
this is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie and Jim Meyering.

3、修改文件所有者和屬組

[root@s141 test]# touch 1.txt
[root@s141 test]# ll
total 0
-rw-r–r– 1 root root 0 Nov 22 15:52 1.txt
drwxrwxr-x 2 test test 6 Nov 21 18:24 a
[root@s141 test]# chown test.test 1.txt
[root@s141 test]# ll
total 0
-rw-r–r– 1 test test 0 Nov 22 15:52 1.txt
drwxrwxr-x 2 test test 6 Nov 21 18:24 a

4、遞歸修改整個目錄屬主屬組

Linux?chown命令如何使用

5、修改鏈接屬主屬組

Linux?chown命令如何使用

6、修改屬組,屬主保留

Linux?chown命令如何使用

7、顯示修改信息

Linux?chown命令如何使用

8、L和H參數測試

Linux?chown命令如何使用

三、使用語法及參數說明

1、使用語法

用法:chown [參數] user[:group] 文件

2、參數說明

參數 參數說明
user 新的文件擁有者的使用者 ID
group 新的文件擁有者的使用者組(group)
-c 顯示更改的部分的信息
-f 忽略錯誤信息
-h 修復符號鏈接
-v 顯示詳細的處理信息
-R 處理指定目錄以及其子目錄下的所有文件
–help 顯示輔助說明
–version 顯示版本

3、遍歷參數說明

以下選項修改了在還指定了-R選項時遍歷層次結構的方式。如果指定了多個,則只有最后一個生效。

  • -H 如果命令行參數是指向目錄的符號鏈接,則遍歷它

  • -L 遍歷遇到的每個指向目錄的符號鏈接

  • -P 不遍歷任何符號鏈接(默認)

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享