一.检查文件
1. 用ls -l 以长模式查看文件的详细信息。包含当前目录的硬盘使用空间,文件类型,文件权限,硬链接数,文件拥有者,文件所属组,文件大小,更改时间,文件名。
2.用file检查文件类型,由于linux中的文件名没有扩展名,所以可能需要用file查看文件类型。
二.文件类型
1.在linux中所有的东西都被当成文件
2.文件权限前的第一个字母用来标识文件类型
- 一般文件
d 目录文件
b 块设备文件
c 字符设备文件
l 链接文件按
p 人工管道
三.文件权限
文件权限系统将文件的用户都分成三份
文件的拥有者(u) 文件所属组的成员(g) 其他用户(o)
四.文件权限类型
读(r) 用户是否又权限读取文件内容
写(w)用户是否又权限改变文件内容
执行(x) 用户是否有权限执行文件
- rw- r-x -wx 1 root root 293 Oct 19 21:24 test
说明: - 表示文件类型
rw- 拥有者权限(u)
r-x 用户组权限(g)
-wx 其他用户对此文件权限(o)
root 文件拥有者
root 文件所属用户组名
293 文件大小
Oct 19 21:24 文件最新修改时间
test 文件名
五.更改文件权限
使用chmod改变文件当前权限(只有文件的拥有者和root才可以更改文件的权限)
1. chmod u/g/o +/- r/w/x filename
2. chmod u/g/o = rwx/r-x/........ filename
3.使用数字表示权限值 u=4,g=2,o=1(每一组权限要相加得出数字)
chmod 777/...... filename
注意:chmod -R 权限 目录文件名 (这样可以造成该目录下所有的文件权限都相应的都修改了)
六. 更改文件所属用户和组
1.每一个文件都拥有一个拥有者,文件的拥有者可以更改文件的权限。
2.root用户可以用chown来改变文件的拥有者
chown username filename (username应事先存在)
3.文件的拥有者与root用户可以用chgrp来改变文件所属的组
chgrp username filename
chown root:root filename
七文件名的命名规范
1.最大为255个字符
2.开头为.的文件为隐藏文件
3.ls -a可以显示隐藏文件