Linux文件的rwx和文件夹(目录)rwx权限的含义和区别

内容分享12小时前发布
0 0 0

在Linux文件或文件夹都有rwx权限标注,文件的rwx很容易理解就是可读、可写和可执行,但是对于文件夹rwx来说,是可读、可写和可进入。文件的可读和文件夹的可读从展现形式上,理解也是以有点不同。

由于刚开始学习Linux相关的基础命令,对于rwx权限的理解不够深刻,通过网络上查询学习,把我的理解分享出来,希望可以帮到刚开始学习的一些小伙伴。

  • ①、r读权限:对文件夹来说,读权限影响用户是否能够列出目录结构;对文件来说,读权限影响用户是否可以查看文件内容
  • ②、w写权限:对文件夹来说,写权限影响用户是否可以在文件夹下创建/删除/复制到/移动到文档 ; 对文件来说,写权限影响用户是否可以编辑文件
  • ③、x执行权限:一般是对于文件来说,特别是脚本文件。

1、认识权限信息

一般是通过ls -l来展示相关信息,权限内容占10个位置,最前面的-、d或l分别表明文件、文件夹(目录)和链接。

[root@192 /]# ls -l
lrwxrwxrwx.   1 root root    7 2024年10月29日 bin -> usr/bin
drwxr-xr-x.  20 root root 3420 10 8 10:09 dev

Linux文件的rwx和文件夹(目录)rwx权限的含义和区别

总共10位代表不同权限

2、区分文件和文件夹的rwx

Linux文件的rwx和文件夹(目录)rwx权限的含义和区别

不同权限解释

2.1、文件的rwx:

  • r-read可读,能读取文件的具体内容,对应特色命令cat
  • w-write可写,可以对文件进行编写,对应特色命令:vim
  • x-execute可执行,如果是一个命令文件,有这个权限就能被执行。

需要注意的是,文件的权限rwx都是针对文件内容来说的。列如w权限,是针对文件内容的增、删、改,而不是针对文件本身。即,某用户有针对该文件的w权限,也无法删除或重命名该文件。

2.2、文件夹的rwx

  • r可读,表明有读取目录内容列表的权限,对应特色命令ls
  • w可写,表明有更改目录的权限,即可以在此目录下新建文件或子目录、删除文件或子目录、重命名文件或子目录、挪动该目录内的文件或子目录等,对应特色命令mkdir、mv、rm
  • x可进入,表明可以进入该目录,对应特色命令cd

需要注意的,若某用户有针对该目录的w权限,则可以删除该目录下的文件,哪怕该用户对于此文件无任何权限(由于对文件的权限都是针对文件内容的)。r权限决定了用户是否可以ls出目录内容,而x权限决定了用户是否可以cd到该目录。

© 版权声明

相关文章

暂无评论

none
暂无评论...