/

Linux 命令:chown

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”]