⽂件的基本属性
⽂件属性
Linux系统是⼀种典型的多⽤户系统,不同的⽤户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的⽤户访问同⼀⽂件(包括⽬录⽂件)的权限做了不同的规定。
在Linux中我们可以使⽤ ll 或者 ls -l命令来显⽰⼀个⽂件的属性以及⽂件所属的⽤户和组,如⾸页的图:
在Linux中第⼀个字符代表这个⽂件是⽬录,⽂件或链接⽂件等等:
当为[d]时表⽰⽬录
当为[-]时表⽰⽂件
当为[l]时表⽰为链接⽂档(link file)
当为[b]时表⽰为装置⽂件⾥⾯的可供储存的接⼝设备(可随机存取装置)
当为[c]时表⽰为装置⽂件⾥⾯串⾏端⼝设备,如键盘,⿏标(⼀次性读取装置)
接下来的字符中,以三个为⼀组,且均为[rwx]的三个参数的组合。其中,[r]代表可读(read),[w]代表可写(write),[x]代表可执⾏(execute)。
注意,权限的位置不会改变,如果没有权限,就会出现减号[-],每个⽂件的属性由左边第⼀部分的10个字符来确定。
从左到右⽤0-9这些数字表⽰
第0位确定⽂件类型,第1-3位确定属主(该⽂件的所有者)拥有该⽂件的权限。第4-6位确定属组(所有者的同组⽤户)拥有该⽂件的权限,第7-9位确定其他⽤户拥有该⽂件的权限。
其中:
第1,4,7位表⽰读权限,如果⽤"r"字符表⽰,则有读权限,如果⽤"-"字符表⽰,则没有读权限。我的歌声里 歌词
第2,5,8位表⽰写权限,如果⽤"w"字符表⽰,则有写权限,如果⽤"-"字符表⽰,则没有写权限。
第3,6,9位表⽰可执⾏权限,如果⽤"r"字符表⽰,则有执⾏权限,如果⽤"-"字符表⽰,则没有执⾏权限。
再后⾯的,下⾯的图解释:
属主指的是谁创建了这个⽂件(⽂件的拥有者),属组是说属于哪个⽤户组。掇
修改⽂件属性
chgrp:更改⽂件属组
看着天边死在眼前是什么歌chgrp [-R] 属组名⽂件名
如何进入开发者模式-R :递归更改⽂件属组,就是在更改某个⽬录⽂件的属组时,如果加上-R的参数,那么该⽬录下的所有⽂件的属组都会更改。chown:更改⽂件属主,也可以同时更改⽂件属组
chown [-R] 属主名⽂件名
chown [-R] 属主名:属组名⽂件名
属组名可不写,就只修改属主
chmod:更改⽂件9个属性(必须掌握)
当遇到你没有权限修改此⽂件时,可以使⽤。
chmod [-R] xyz ⽂件或⽬录
Linux⽂件和属性有两种设置⽅法,⼀种是数字(常⽤),⼀种是符号。
Linux⽂件的基本权限就有九个,分别是owner/group/others三种⾝份各⾃的read/write/execute权限。
⽂件的权限字符为:[-rwxrwxrwx],九个权限三个三个⼀组的!其中,我们可以使⽤数字代表各个权限,各权限的分数对照表如下: r:4 w:2 x:1
可读可写不可执⾏ rw- 6
可写可读可执⾏ rwx 7
仅可读 r-- 4
简单快乐chmod 777 filename #赋予⽂件可写可读可执⾏
chmod 400 filename #仅属主可读
如何在excel中筛选
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论