Linux怎么修改文件所属用户组-linux修改文件名

> 请关注本头条号,每天坚持更新原创干货技术文章。
> 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。

1. chown命令简介

chown用于修改文件的拥有者属性,拥有者可以是用户名或者用户ID;组可以是组名或者组ID;

系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

2. chown命令选项

2.1 必要参数:

-c 显示更改的部分的信息

-f 忽略错误信息

-h 修复符号链接

-R 处理指定目录以及其子目录下的所有文件

-v 显示详细的处理信息

-deference 作用于符号链接的指向,而不是链接文件本身

2.2 可选项

--reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

--from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

--help 显示帮助信息

--version 显示版本信息

3. 实例1

先看看以下文件信息:

[root@zcwyou ~]# ll acpi-n20ku10w_x64.exe

-rw-r--r--. 1 root root 1553120 Aug 3 05:15 acpi-n20ku10w_x64.exe

Linux怎么修改文件所属用户组

修改文件acpi-n20ku10w_x64.exe的拥有者和所属组

[root@zcwyou ~]# chown zcwyou:zcwyou acpi-n20ku10w_x64.exe

验证:

[root@zcwyou ~]# ll

total 77368

-rw-r--r--. 1 tcpdump tcpdump 524973 Oct 19 04:49 1.pcap

-rw-r--r--. 1 tcpdump tcpdump 23554211 Oct 19 05:32 2.pcap

-rw-r--r--. 1 zcwyou zcwyou 1553120 Aug 3 05:15 acpi-n20ku10w_x64.exe

Linux怎么修改文件所属用户组

可以看到acpi-n20ku10w_x64.exe的用户和组都已经改为了zcwyou了。

4. 实例2:

[root@zcwyou ~]# ll cisco1.txt

-rw-r--r--. 1 root root 173 Oct 13 03:24 cisco1.txt

Linux怎么修改文件所属用户组

改变拥有者和文件所属组

[root@zcwyou ~]# chown zcwyou: cisco1.txt 

验证:

[root@zcwyou ~]# ll cisco1.txt

-rw-r--r--. 1 zcwyou zcwyou 173 Oct 13 03:24 cisco1.txt

Linux怎么修改文件所属用户组

5. 实例3

只修改文件组属性

[root@zcwyou ~]# ll cisco2.txt

-rw-r--r--. 1 root root 179 Oct 13 03:24 cisco2.txt

修改组属性

[root@zcwyou ~]# chown :zcwyou cisco2.txt 

验证:

[root@zcwyou ~]# ll cisco2.txt

-rw-r--r--. 1 root zcwyou 179 Oct 13 03:24 cisco2.txt

Linux怎么修改文件所属用户组

6. 实例4:

改变指定目录abc以及其子目录下的所有文件的拥有者和群组

命令:

[root@zcwyou ~]# chown -R -v root:root abc

Linux怎么修改文件所属用户组

总结:chown命令用于修改文件或者目录对应的所属者和所属组,可以根据需求灵活调整它,是最基础的Linux命令,也是最重要的Linux命令,是Linux运维者必须掌握的核心命令之一。

**点击了解更多**,快速查看更多的技术文章列表。
原文链接:https://www.linuxrumen.com/cyml/378.html

推荐阅读