简明Linux命令行笔记:chown

改变文件的所有者或与文件相关联的组

chown [options] owner file-list

chown [options] owner: group file-list

chown [options] owner: file-list

chown [options] :group file-list

 

参数

owner为新所有者对应的用户名,file-list为要修改其所有者或相关联组的文件路径名列表

所有者和组用户的指定方式

参  数 意    义
owner file-list的新所有者;不改变组用户
owner:group file-list的新所有者和相关连的新组
owner: file-list的新所有者;与file-list相关联的组改变为新所有者的登录组
:group 与file-list相关联的新组;不改变所有者

 

 

 

 

 

 

选项

-c              显示更改的过程信息

-v              显示更改过后的信息

-f               强制更改

-R              递归更改目录

 

示例

chown owner

Darling work # ls -l
总用量 0
-rw-r--r-- 1 siu siu 0  1月 10 15:35 temp
Darling work # chown jack temp 
Darling work # ls -l
总用量 0
-rw-r--r-- 1 jack siu 0  1月 10 15:35 temp

修改文件所有者

 

chown owner:group

Darling work # ls -l
总用量 0
-rw-r--r-- 1 jack siu 0  1月 10 15:35 temp
Darling work # chown jack:jack temp 
Darling work # ls -l
总用量 0
-rw-r--r-- 1 jack jack 0  1月 10 15:35 temp

修改文件所有者和群组

 

chown -c :group

Darling work # ls -l
总用量 0
-rw-r--r-- 1 jack jack 0  1月 10 15:35 temp
Darling work # chown -c :siu temp 
changed ownership of "temp" from jack:jack to :siu
Darling work # ls -l
总用量 0
-rw-r--r-- 1 jack siu 0  1月 10 15:35 temp

修改文件群组,并显示修改的过程信息

 

 

 

posted @   Nerxious  阅读(636)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示