1.什么是linux下的文件,文件权限有哪些。
linux下文件权限:文件本身属性+用户操作的权限。
用ll指令查看文件或目录的权限。
其中: 第一个字符表示文件的类型
d表示目录
-表示普通文件
l表示链接文件(软链接)
r:read
w:write
x:execute(可执行文件)
第2-10个字符分3组表示文件的权限
2,3,4表示了文件所有者的权限
5,6,7表示文件所有者所在组的成员对该文件的权限
8,9,10other(除了文件所有者之外)权限
修改权限: chmod [权限选项] 文件
-限选项的写法:
1.数字表示法:r:4 w:2 x:1 -:0
将每组数字分别相加,得到权限数字代码
rw-r--r-- ====>420400400------->644
2.文本表示法:
用户的表示: u:user文件所有者
g:group 文件所有者同组成员
o:other
a:all所有用户
权限表示: r:read
w:write
x:execute
更改文件所有者: chown [参数] 用户 文件
参数:
-c或--changes 效果类似"-v"参数,但仅回报更改的部分。
-f或--quite或--silent 不显示错误信息。
-h或--no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文件。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--version 显示指令执行过程。
--dereference 效果和"-h"参数相同。
--help 在线帮助。
--reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目 录的拥有者与所属群组相同。
--version 显示版本信息。
文件:计算机中的资源在操作系统中的体现。
在windows下文件有类型,用扩展名来区别。在linux下没有文件类型,没有扩展名。在linux下a.txt可能是可执行程序,a.exe可能是文本。
linux下,文件的命名规则:最长不能超过255个字符,包括:字母、数字、.、-、_等。windows下文件名不区分大小写,而在linux下严重区分大小写。linux下文件权限:文件本身属性+用户操作的权限。
用ll指令查看文件或目录的权限。
其中: 第一个字符表示文件的类型
d表示目录
-表示普通文件
l表示链接文件(软链接)
r:read
w:write
x:execute(可执行文件)
第2-10个字符分3组表示文件的权限
2,3,4表示了文件所有者的权限
5,6,7表示文件所有者所在组的成员对该文件的权限
8,9,10other(除了文件所有者之外)权限
修改权限: chmod [权限选项] 文件
-限选项的写法:
1.数字表示法:r:4 w:2 x:1 -:0
将每组数字分别相加,得到权限数字代码
rw-r--r-- ====>420400400------->644
2.文本表示法:
用户的表示: u:user文件所有者
g:group 文件所有者同组成员
o:other
a:all所有用户
权限表示: r:read
w:write
x:execute
更改文件所有者: chown [参数] 用户 文件
参数:
-c或--changes 效果类似"-v"参数,但仅回报更改的部分。
-f或--quite或--silent 不显示错误信息。
-h或--no-dereference 之对符号连接的文件作修改,而不更动其他任何相关文件。
-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。
-v或--version 显示指令执行过程。
--dereference 效果和"-h"参数相同。
--help 在线帮助。
--reference=<参考文件或目录> 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目 录的拥有者与所属群组相同。
--version 显示版本信息。