一、Linux 文件属性
用ls -l命令 显示查看当前目录下的文件详细信息。
实例如下:
文件详细信息(8列内容)说明:
- 第1列 文件类型
- 第2列 文件权限 9位 每3位一组,rwx这个参数的组合。其中,r代表可读,w代表可写,x代表可执行。前3位代表所有者uesr的权限,中间3位代表所属组group的权限,后3位代表非本组其他用户others的权限。注:rw-中的-表示不可执行。
- 第3列 表示该文件占用的节点(inode),如果是目录,那这个数值与该目录下是子目录数量有关。
- 第4列 该文件的所有者
- 第5列 该文件的所属组
- 第6列 该文件的大小
- 第7列 文件最后一次被修改的时间,依次为月份、日期、以及时间。
- 第8列 文件名
二、chmod命令
chmod 更改用户对文件/目录的读写执行权限。
格式为: chmod [-R] xyz filename (xyz 表示数字,文件权限)
注:-R 选项表示目录的级联更改。
在Linux系统中,一个目录的默认权限为755,而一个文件的默认权限为644。
实例说明:
运行命令
chmod 700 /root/.ssh
三、chown命令
chown命令 更改文件的所有者。格式为:chown [-R] username filename 。
四、umask命令
umask命令用于改变文件的默认权限。格式为:umask xxx (这里xxx 代表三个数字)。
五、chattr、lsattr命令