文件基本属性
下面这张图能很直观的看出来通过ls - l命令显示的各个列所表达的意思:
在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。
当为 d 则是目录 当为 -则是文件; 若是 l 则表示为链接文档(link file); 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。 
在上图可以看出文件类型之后,均为 rwx 的三个参数的组合。其中,r 代表可读(read)、 w 代表可写(write)、 x代表可执行(execute)。如果没有权限,就会是减号-。
文件常用命令
下面是几个常见的处理目录的命令:
ls(英文全拼:list files):列出目录及文件名cd(英文全拼:change directory):切换目录pwd(英文全拼:print work directory):显示目前的目录mkdir(英文全拼:make directory):创建一个新的目录rmdir(英文全拼:remove directory):删除一个空的目录cp(英文全拼:copy file):复制文件或目录rm(英文全拼:remove):移除文件或目录mv(英文全拼:move file):移动文件与目录,或修改文件与目录的名称 你可以使用man[命令] 来查看各个命令的使用文档,如:man cp。
更改文件属性
chgrp:更改文件属于哪个组chown:更改文件属于哪个用户,也可以同时更改文件属于哪个组chmod:更改文件9个属性
chgrp 设置文件用户分组
chgrp [-R] 属组名 文件名
-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。
举个栗子:
chgrp -R wheel SEOchgrp -R wheel SEOchown 设置文件拥有者
chown \[–R\] 属主名 文件名
chown \[-R\] 属主名:属组名 文件名chown \[–R\] 属主名 文件名
chown \[-R\] 属主名:属组名 文件名chmod 设置文件权限
改变文件权限有两种方法,一种是数值类型,一种是符号。
数值法
chmod \[-R\] xyz 文件或目录chmod \[-R\] xyz 文件或目录xyz : 就是下面数字类型 rwx 数值相加的值。
r:4 可读数值w:2 可写数数值x:1 可执行数值
举个栗子:
chmod -R 740 SEOchmod -R 740 SEO其中7表示文件拥有者的权限,r+w+x=7,4代表用户组只有r属性,0表示其它用户没有任何权限。
符号法
chmod u=rwx,g=rx,o=r SEOchmod u=rwx,g=rx,o=r SEO其中:
u:user用户g:group组o:others其他其中
还可以进行单独设置权限:
chmod u-x SEOchmod u-x SEO意思是将收回用户的可执行权限
chmod a+w SEOchmod a+w SEO将三种身份都加上可写权限
以上是Linux中对文件的基本操作,熟练的掌握和控制用户权限,才能用好Linux系统。
Hello Yu