Linux文件夹与文件的权限| 学习笔记

简介: 快速学习Linux文件夹与文件的权限

开发者学堂课程【Linux 用户及权限:Linux文件夹与文件的权限】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/788



Linux文件夹与文件的权限

内容简介:

1、文件夹与文件权限说明

2、举例说明

3、修改文件权限

4、修改属主和属组

一、文件和文件夹权限

在Linux中,可以使用umask查看用户的默认权限,创建文件/目录室会遵循该权限

文件夹权限和文件权限的不同,会导致在使用命令操作文件时,有所不同

在实际处理文件时,文件权限和文件夹权限所使用的权限不同,这会导致我们使用权限和操作权限会有所不同。

image.png

举例来说

对于文件而言

-r/-w/-x的权限各不相同,具体请看下图

注意写权限只有修改的权限,如果要对权限进行删除,则需要上一级的权限。

执行权限sh执行

对于文件夹权限而言,与文件权限不通,具体请看下图

image.png

二、下面具体举例

image.png

(1)第一位表现为文件类型

(2)第二个便是用户权限,权限可以分为三类

(3)第三位便是组权限

(4)第四位是其他用户权限

(2)-(4)便是三类权限,对应着u/g/o,可以看到这两组的权限,目录有x执行权限。

针对此可以理解文件夹权限和文件权限。

(5)属主和属组权限

三、修改文件权限

image.png

Chmoe

Chmod mode file文件名

可是设置什么人权限修改。

实际操作中,可以通过给予添加和删减权限来实现修改。

image.png

首先,先在目录上创建一个文件testfile

由上图可看到,这由读和写的权限但对其他用户只有读的权限,并没有写的权限,这个时候就可以给我们的用户添加权限。image.png

这个时候我们使用chmod g+r表明给予组可读的权限

image.png

接下来给others给予权限。

再次给予权限g=w/o=w,他们只有了写权限,这样就完成了权限的修改。

image.png

四、接下来,修改文件的属主

Chown命令可以修改文件的属主

image.png

修改一个文件的属主,会影响用户去看一个文件的权限。

比如,我们给这个属主有执行权限,而其他用户是不能执行的。如果我们修改了属主,原本能看文件的人就看不了了。

这里有一个注意的地方,chown可以使用处理多一些,group可以改变属组,没有办法改变属主。

接下来演示修改属组和属主

image.png

可以同时修改修改属组和属主

相关文章
|
7天前
|
运维 安全 Linux
Linux中传输文件文件夹的10个scp命令
【10月更文挑战第18天】本文详细介绍了10种利用scp命令在Linux系统中进行文件传输的方法,涵盖基础文件传输、使用密钥认证、复制整个目录、从远程主机复制文件、同时传输多个文件和目录、保持文件权限、跨多台远程主机传输、指定端口及显示传输进度等场景,旨在帮助用户在不同情况下高效安全地完成文件传输任务。
71 5
|
7天前
|
Linux Shell 数据库
Linux文件查找新姿势:总有一种你没见过
【10月更文挑战第18天】文件查找是Linux用户提升工作效率的重要技能。本文介绍了几种实用的文件查找方法,包括基础的`find`命令、快速的`locate`和`mlocate`、高效的`fd`工具、以及结合`grep`和`rg`进行内容搜索。此外,还提供了编写Shell脚本和使用图形界面工具的建议,帮助你更灵活地管理文件。
33 3
|
2天前
|
Linux 数据库
linux 全局搜索文件
在 Linux 系统中,全局搜索文件常用 `find`、`locate` 和 `grep` 命令。`find` 根据文件名、类型、大小、时间戳等条件搜索;`locate` 通过预构建的数据库快速查找文件;`grep` 在文件中搜索特定文本,常与 `find` 结合使用。选择合适的命令取决于具体需求。
|
5天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
19 4
|
4天前
|
运维 安全 Linux
Linux文件清空的五种方法总结分享
每种方法各有优势,选择最合适的一种或几种,可以极大提高您的工作效率。更多有关Linux系统管理的技巧与资源,欢迎访问,持续提升您的运维技能。
34 1
|
7天前
|
Linux Shell
linux 查看某个文件夹属于哪个盘
在 Linux 系统中,要查看某个文件夹属于哪个磁盘分区,你可以使用多种方法。以下是几种常见的方法: 方法一:使用 df 命令 df 命令用于显示文件系统的磁盘空间使用情况。 打开终端。 使用以下命令查看文件夹所属的磁盘分区: bash df -h /path/to/your/folder 其中 /path/to/your/folder 是你要查询的文件夹路径。 示例: bash df -h /home/user/Documents 输出将类似于: Filesystem Size Used Avail Use% Mounted on /dev/sda1
|
6月前
|
Linux
百度搜索:蓝易云【Linux中如何对文件进行压缩和解压缩?】
这些是在Linux中进行文件压缩和解压缩的常见方法。根据您的需求和具体情况,可能会使用其他压缩工具和选项。您可以通过查阅相应命令的帮助文档来获取更多详细信息。
84 1
|
6月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
|
6月前
|
算法 Java Linux
Linux下文件增删改查定位压缩操作与权限所属用户
Linux下文件增删改查定位压缩操作与权限所属用户
71 0
26Linux - 文件管理(文件压缩解压:bzip2)
26Linux - 文件管理(文件压缩解压:bzip2)
57 0