快速指南 - chown 命令,用於更改文件的所有者

在像 Linux 或 macOS(以及大部分的 UNIX 系統)之類的操作系統中,每個文件/目錄都有一個所有者

文件的所有者可以對其進行各種操作。它可以決定該文件的命運。

所有者(以及 root 用戶)還可以使用 chown 命令將所有權變更為另一個用戶:

chown <owner> <file>

像這樣:

chown flavio test.txt

例如,如果您有一個由 root 所擁有的文件,您不能以其他用戶身份對其進行寫入:

您可以使用 chown 將其所有權轉移到自己身上:

有時需要更改目錄的所有者以及遞歸地修改其中包含的所有文件、子目錄以及其中包含的文件。您可以使用 -R 標誌進行操作:

chown -R <owner> <file>

除了所有者外,文件/目錄還有一個群組。使用此命令,您可以在更改所有者的同時同時更改群組:

chown <owner>:<group> <file>

例如:

chown flavio:users test.txt

您還可以使用 chgrp 命令僅更改文件的群組:

chgrp <group> <filename>

chown 命令適用於 Linux、macOS、WSL 以及任何擁有 UNIX 環境的地方。