
在 Linux 系统中,我们可以使用 ll 或 ls -l 命令来查看文件的属性以、文件所属的用户和组、文件大小、时间戳等信息。
[root@joel ~]# ll drwxr-xr-x 3 root root 4096 Nov 10 23:29 demo -rw-r--r-- 1 root root 451 Aug 2 16:49 readme.txt1.1 文件类型
chgrp:修改文件和目录的所属组
chown:修改文件和目录的所属者和所属组
2.1 chgrp语法格式:chgrp [选项] 所属组 文件名
功能描述:修改文件和目录的所属组
选项参数:
案例演示:
[root@joel ~]# ls -l -rw-r--r-- 1 root root 0 Nov 11 09:44 file.txt [root@joel ~]# chgrp groupdemo1 file.txt # 查看结果 [root@joel ~]# ls -l -rw-r--r-- 1 root groupdemo1 0 Nov 11 09:44 file.txt
2.2 chown
语法格式:
- chown [选项] 所属者 文件名
- chown [选项] 所属者:所著组 文件名
功能描述:修改文件和目录的所属者和所属组
选项参数:
案例演示:
[root@joel ~]# ll -rw-r--r-- 1 root root 0 Nov 11 09:50 file.txt [root@joel ~]# chown admin file.txt # 查看结果 [root@joel ~]# ll -rw-r--r-- 1 admin root 0 Nov 11 09:50 file.txt3. Linux 更改文件权限
chmod:修改文件权限
3.1 chmod 修改权限r --> 4
w --> 2
x --> 1
语法格式:chmod [选项] 权限 文件名
功能描述:修改文件权限
选项参数:
案例演示:
[root@joel ~]# ll -rw-r--r-- 1 root root 0 Nov 11 10:04 file.txt [root@joel ~]# chmod 765 file.txt # 查看结果 [root@joel ~]# ll -rwxrw-r-x 1 root root 0 Nov 11 10:04 file.txt
以上是通过数字修改文件权限,我们和可以通过字母修改文件
举例:chmod u=rwx,g=rw,o=rx file.txt (等价于765)
解释:u、g、o 分别表示三种身份,也可用 a 代表全部身份
扩充:= 表示设定,+ 表示添加,- 表示去除
❤️ END ❤️
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)