经过几节课的学习,通过查阅资料自己简单的总结了一下文件权限和目录权限的异同点。可能总结的不是很全面和正确,但是都是基于自己的理解。
在Linux学习中,”Linux下一切皆文件“,在Windows下对于目录、文件等的区分非常清楚,那在Linux下文件和目录以及关于二者的权限又是如何划分的?
先来谈一谈几个关于文件和目录的命令:
- cd:切换目录
- pwd:显示当前目录
- mkdir:新建一个新的目录
- rmdir:删除一个空的目录(空代表目录下没有任何文件)
- touch:新建一个文件
- rm:删除一个文件
文件权限
- read:(r)读取文件
- write:(w)修改文件
- execute:(e)执行文件
文件的权限取决于文件本身,对于-rwx-只与文件本身有关,与文件是否存在无关,是其本身的属性,若要修改权限则需要使用chmod进行权限修改。
目录权限
- read(r):读权限,可以打开目录,查看此目录下的文件或目录。
- write(w):写权限,可以更改此目录的结构。如删除此目录、增加或删除(rm)此目录下的文件、拷贝文件(cp)、移动文件(mv)等的操作。
- execute(e):执行权限,若没有X权限,则执行cd+目录名则会出现错误(表示不能访问当前目录),上面的图片中会有所展示。