好用的命令行 —— chown

236 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情

这一篇来看 chown 命令,这个命令是用来修改文件所有权的,ch 是 change 的缩写,ch 开头的命令都是与修改相关的,因此这里的 chown 是修改所有权的意思。

chown 基础用方法就是 chown 用户名和文件,这样就把文件的所有者改为相应的用户了,举个例子:

chown tom test.txt

除了基础用法,chown 还可以操作用户组,这里的格式是 user:group,以上面为例:

chown tom:cat test.txt

这样修改文件的用户为 tom 用户组为 cat。

除了上述用法,还有一些参数可以使用,可以看一下 -R 参数,添加 -R 参数会处理文件夹和内部的文件,一次性操作所有的内容,比较方便。还有一些其他参数,这里就不展开了。

chown 是 change 系列的代表命令,我们通常会用它来给非 root 用户授予文件内容,不过 root 的文件权限需要谨慎。

chown 本身内容比较少,是一个简单但是使用的相对没那么多的命令,因此本文正文比较少。这里后半部分还是重点看一下 linux 的多用户机制。对于服务器应用,经常会有多个用户登录,大家同时在机器上操作,每个人有自己的 home 目录,创建自己的文件。由于内容是共享的,因此这里特别需要注意所有权的内容,这就是 chown 一类命令的用途。我们使用 ls -al 也会查看到文件的用户信息,在 linux 环境下要时刻注意用户相关内容。linux 一个比较特殊的用户是 root,root 权限比较高,因此 root 操作要更加谨慎,尤其是 change 相关操作。

以上就是 chown 命令的内容,作为比较重要的 change 命令,基本用法还是需要了解一下。