- 本文是在,VMware虚拟机上Red Hat操作系统,操作。
- 权限是文件的属性,是在文件上设置的,它对不同的用户有不同的权限。
- 在Linux中,一切皆文件,而对文件的分类有5种
(1)普通文件:除了以下四类的都是普通文件,对应于window意义上文件,包括.c、.txt、.pdf、.doc等等。
(2)目录文件:window意义上的文件夹。
(3)链接文件:window意义行的快捷方式。
(4)官道文件:
(5)设备文件:字符设备(如显示屏),块设备(磁盘),套接字(网络)。 - 用户的分类:
(1)所有者:创建此文件的用户。
(2)组用户:和所有者同组的用户。
(3)其他用户:不是所有者和组用户的用户。 - 实例分析
(1)ll或者ls -l:显示当前目录下文件的完整信息
(2)第一项第一列:文件的类型,d表示目录文件,l表示链接文件,-表示普通文件。
(3)第一项第2-4,5-7,8-10列分别表示文件对所有者、组用户和其他用户的权限。r、w和x没别表示读、写和可执行权限,对于目录文件而言,可执行权限就是可进入权限,-表示没有相应的权限。
(4)第二项表示文件的链接数,对目录文件而言表示下一级目录的个数(仅仅是目录文件),包括隐藏文件(文件名首位是’ . '的文件)。ls命令要打开所有的文件(包括隐藏)需加选项 -a 。
- 命令整理
(1)ls 显示当前文件下的目录名;
ls -l 文件属性
ls -a 所有文件
(2)pwd 显示文件的绝对路径路径
pwd -P显示链接文件的实际路径,而非链接路径
(3)mkdir 建立目录文件
(4)touch 、vim或cat>> 建立普通文件
(5)ln 源文件 目标文件位置 :建立强链接文件
-s 建立弱链接文件
(6)rm:删除普通、链接文件
rm -r :删除目录文件 - 文件权限更改命令
(1)文件权限更改命令chmod
方法1:字符表示
chmod u/g/o/a +/-/= rwx(子集) file_name
u/g/o/a:分别代表所有者、组用户、其他用户、全部用户
+/-/=:分别表示添加、删减、只赋予(如只赋予执行权限,本来可能有的读写权限会被删除)
方法2:数字表示
chmod nnn file_name
nnn:分别表示所有者、组用户和其他用户的值,值得意思是读写执行以1/0表示,组合成得值。
如600,6是所有者权限是:可读可写不可执行,即rw-,以二进制思想表示为110,转化为十进制就是6。
(2)修改所有者chown
chown newuser file_name
(3)修改组用户
chgrp group file_name
Linux初学-文件的权限
最新推荐文章于 2024-07-03 18:48:42 发布