持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情
前言
兄弟们,最近想出去玩,但是到处都有疫情,好烦哦!最近公司基本上没有业务,整天就在摸鱼,这样的状态是真的不好呀,咱还是学点东西安慰一下自己吧!
前面学习了linux启动、关机等过程,以及linux的系统结构;接下来打算学习一下它的文件基本属性及文件管理相关的内容;
文件属性
在linux中可以使用 ll或者 ls –l 命令来查看一个文件的属性以及文件所属的用户和组;
文件属性如下:
从左至右用 0-9 这些数字来表示: 共分为4部分,
第0位确定文件类型:
- 如果为[ d ],则是目录
- 如果为[ - ],则是文件
- 如果为[ l ],则表示为链接文档(link file)
- 如果为[ b ],则表示为装置文件里面的可供储存的接口设备(可随机存取装置)
- 如果为[ c ],则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)
第1-3位确定属主(该文件的所有者)拥有该文件的权限
第4-6位确定属组(所有者的同组用户)拥有该文件的权限
第7-9位确定其他用户拥有该文件的权限
其中
第1、4、7位表示读权限,如果用"r"字符表示,则有读权限,如果用"-"字符表示,则没有读权限
第2、5、8位表示写权限,如果用"w"字符表示,则有写权限,如果用"-"字符表示没有写权限;
第3、6、9位表示可执行权限,如果用"x"字符表示,则有执行权限,如果用"-"字符表示,则没有执行权限;
例如:
drwxr-xr-x 3 mysql mysql 4096 Apr 21 2014 mysql
表示这个mysql文件是一个目录文件,它的属主和属组都是 mysql,属主有可读、可写、可执行的权限;与属主同组的其他用户有可读和可执行的权限;其他用户也有可读和可执行的权限。
此外,文件的属性是可以更改的,例如
chgrp 命令可以用来更改文件属组;
chown 命令可以更改文件属主,也可以同时更改文件属组;
chmod 命令可以更改文件9个属性;
总结
以上就是今天的学习内容,学习了文件的基本属性,简单了解了更改属性的命令;接下来打算学习文件的目录管理相关内容;