Linux 命令:chown
快速指南 - chown
命令,用於更改文件的所有者
在像 Linux 或 macOS(以及大部分的 UNIX 系統)之類的操作系統中,每個文件/目錄都有一個所有者。
文件的所有者可以對其進行各種操作。它可以決定該文件的命運。
所有者(以及 root
用戶)還可以使用 chown
命令將所有權變更為另一個用戶:
1 | chown <owner> <file> |
像這樣:
1 | chown flavio test.txt |
例如,如果您有一個由 root
所擁有的文件,您不能以其他用戶身份對其進行寫入:
您可以使用 chown
將其所有權轉移到自己身上:
有時需要更改目錄的所有者以及遞歸地修改其中包含的所有文件、子目錄以及其中包含的文件。您可以使用 -R
標誌進行操作:
1 | chown -R <owner> <file> |
除了所有者外,文件/目錄還有一個群組。使用此命令,您可以在更改所有者的同時同時更改群組:
1 | chown <owner>:<group> <file> |
例如:
1 | chown flavio:users test.txt |
您還可以使用 chgrp
命令僅更改文件的群組:
1 | chgrp <group> <filename> |
chown
命令適用於 Linux、macOS、WSL 以及任何擁有 UNIX 環境的地方。
tags: [“Linux”, “chown”, “file ownership”, “group ownership”]