在Linux中,chown
命令用于更改文件或目录的所有者和所属组
-R
或--recursive
:递归地更改目录及其内容的属主和属组。-h
或--human-readable
:以易读的格式(例如,1K、234M、2G)显示大小。-v
或--verbose
:显示详细信息,包括每个已更改的文件和目录。-f
或--force
:强制更改文件或目录的所有者和属组,即使它们被锁定或设置为只读。-l
或--long
:显示完整的属主和属组信息,而不是缩写。
以下是一些使用chown
命令的示例:
- 更改文件的所有者和属组:
sudo chown new_owner:new_group filename
- 递归地更改目录及其内容的属主和属组:
sudo chown -R new_owner:new_group directory_name
- 以易读的格式显示文件大小:
ls -lh filename
- 强制更改文件或目录的所有者和属组:
sudo chown -f new_owner:new_group filename
- 显示完整的属主和属组信息:
ls -l filename