Linux每日智囊

每日分享三个Linux命令,悄悄培养读者的Linux技能。

chown

作用

改变文件或目录的用户和用户组

语法

chown [选项] [所有者][:[组]] 文件或目录

参数:

  • -R:将目录下的所有文件和子目录的所有权都修改为指定的用户和组。
  • -c:显示所属信息变更信息
  • v:显示命令的详细执行过程

注:chown命令执行一般需要有管理员权限。

案例

  1. 将文件所有权修改为指定用户

    chown student file.txt

  2. 将文件的所有权修改为指定用户组

    chown :teacher file.txt

  3. 将文件的所有权修改为指定用户和组

    chown student:teacher file.txt

显示文件权限变更信息

复制代码
chown -c student:teahcer file.txt
  1. 改变目录内所有文件的所属用户和组

    chown -R student:teacher dir

chgrp

作用

更改文件和目录的所属群组

语法

chgrp [选项] 新组 文件

参数:

  • -R:递归地更改目录及其子目录下的所有文件的所属群组
  • --reference:将指定文件或目录的所属群组更改为参考文件或目录的所属群组
  • -v:显示命令的详细执行过程

案例

  1. 更改文件或目录所属群组

    chgrp student file.txt

    chgrp student dir

  2. 根据参照文件修改指定文件的所属群组

    chgrp --reference=ref.txt file.txt

  3. 修改目及子目录所有文件的用户群组

    chgrp -R student dir

chmod

作用

修改文件或目录的访问权限

chmod命令可以控制文件或目录的读、写、执行权限,以及文件或目录的所有者、所属组等信息。

语法

chmod [选项] [模式] 文件或目录

参数:

  • u:表示所有者。

  • g:表示所属组。

  • o:表示其他用户。

  • a:表示所有用户。

  • r:表示读权限。

  • w:表示写权限。

  • x:表示执行权限。

  • +:表示增加权限。

  • -:表示减少权限。

  • =:表示赋予指定权限。

案例

  1. 修改文件权限

    chmod 777 file.txt

    chmod a+rwx file.txt

  2. 修改目录权限

    chmod 777 dir

    chmod a+rwx dir

  3. 为当前目录下所有文件及子目录文件设置所有人可读取

    chmod -R a+r *

  4. 文件拥有者和同组人员设置可写,其他人只能可看的权限

    chmod ug+w,o+r file.txt

1\] [解锁Linux之谜:自由、安全、强大的操作系统](https://mp.weixin.qq.com/s/XMbAauFpJrUxFsNYW5fsZw) \[2\] [Linux每日智囊-"man,cd,pwd"](https://mp.weixin.qq.com/s/VQthKFSanpFlfpaDXKyWgA) \[3\] [Linux每日智囊-"info,tree,stat"](https://mp.weixin.qq.com/s/QX4jNemx0HhJVR_kMRgRiQ) \[4\] [Linux每日智囊-"whatis,touch,which"](https://mp.weixin.qq.com/s/QU66d1CHaIlkh0reqHSHlw) \[5\] [Linux每日智囊-"mkdir,rmdir,rm"](https://mp.weixin.qq.com/s/U-PoaAKA1I2ueRGvtKEbgg) \[6\] [Linux每日智囊-"ls,wc,nl"](https://mp.weixin.qq.com/s/0ylHbJcRZAxXoO2PVQ7aHg) \[7\] [Linux每日智囊-"mv,cp,md5sum"](https://mp.weixin.qq.com/s/DQ4d9XqNpvMAVBFs3nBtvg) \[8\] [Linux每日智囊-"rename,basename,dirname"](https://mp.weixin.qq.com/s/6xzW5n-xiT1pCrhRQIWSXg) ## 欢迎关注公众号 ![在这里插入图片描述](https://file.jishuzhan.net/article/1725355709895282689/d95fde9a1cd7e076ad6ea20f7113e751.webp)

相关推荐
brucelee1866 分钟前
Claude Code 安装教程(Windows / Linux / macOS)
linux·windows·macos
云飞云共享云桌面12 分钟前
东莞智能装备工厂数字化实践—研发部门10名SolidWorks设计共享一台云主机流畅设计
服务器·自动化·汽车·负载均衡·制造
专注API从业者22 分钟前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库
xingyuzhisuan27 分钟前
稳定性考验:连续跑7天,哪家云主机不重启、不掉线?
服务器·人工智能·gpu算力
jsons133 分钟前
给每台虚拟机设置独立控制台密码
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志1 小时前
全志T113 Tina-SDK 配套工具链开发应用(从Makefile到CMake再到Autotools)
linux
嵌入式×边缘AI:打怪升级日志1 小时前
全志T113嵌入式Linux开发环境搭建(VMware + Ubuntu 18.04)详细步骤
linux·ubuntu
云栖梦泽2 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
福大大架构师每日一题2 小时前
openclaw v2026.4.24 发布:Google Meet 深度集成、DeepSeek V4 上线、浏览器自动化与插件架构全面升级
运维·架构·自动化·openclaw
yipiantian2 小时前
在Claude项目中实现跨目录访问Skills
linux·运维·服务器