- Linux文件属性
在root中使用ls -la 查看目录内容
各项的意义对应如下:
- 第一栏代表文件类型与权限
对于目录,若没有x权限,则无法进入该目录。
- 连接数
- 第三栏表示这个文件或目录的拥有者账号。
- 第四栏表示这个文件或目录所属群组。
- 第五栏为文件或目录大小,默认单位为bytes。
- 第六栏为文件的创建日期或最近的修改日期。若修改的时间太过久远,只会显示年月日而无具体时分。可以使用ls -l --full-time 显示完整的时间格式
- 第七栏为文件名。
- 修改文件属性和权限
- chgrp
要修改的目的group名称需要先存在于/etc/group中,否则会报错。
如下修改hello.txt的群组
- chown
要修改的目的user名称需要先存在于/etc/passwd中,否则会报错。
也可以使用chown user.group file 命令修改所有者和群组。
单独使用chown .groupname filename 修改群组。
- Chmod
如:
- 目录与文件之权限意义
write权限对于文件,可以编辑、新增或者是修改该文件的内容(但不含删除该文件)。
能否进入一个目录,取决于x权限,决定是否能够进入该目录成为当前工作目录,在当前目录下,即使当前用户没有rwx权限,也可以对文件进行删除。对于目录仅具有r 权限而没有x权限,只能查询里面的文件名而不能进入目录。
- Linux 文件种类与扩展名
- 常规文件【-】
- 纯文本文件
- 二进制文件
- 数据格式文件
- 常规文件【-】
登陆的数据文件保存在/var/log/wtmp 文件,可以使用last指令打开,cat指令打开会乱码。
- 目录【d】
- 链接文件【l】
- 设备与设备文件
- 区块设备文件【b】:供系统随机存取的周边设备,硬盘软盘等。
- 字符设备文件【c】:键盘鼠标等。
- 数据接口文件【s】:通过socket进行网络数据交换的接口文件。
- FIFO文件【p】:主要的目的在解决多个 程序同时存取一个文件所造成的错误问题。
- Linux文件名长度限制