Linux文件权限信息和Linux文件与文件夹的管理

前言

本篇文件介绍Linux系统的文件权限信息,包括查看文件权限信息和修改文件权限信息;并介绍Linux系统实现文件和文件夹管理的各种命令;最后介绍常用的特殊符号,包括管道符、重定向符。

一、系统环境

  • 虚拟机版本:VMware® Workstation 15 Pro
  • Linux镜像文件:CentOS-7-x86_64-Minimal-1804.iso
  • 主机系统:Windows 11 家庭中文版
  • 主机系统类型:64 位操作系统, 基于 x64 的处理器
  • 远程连接工具:MobaXterm中文版本

二、Linux文件权限信息

2.1 查看Linux文件权限信息

Linux是一个多用户多任务的操作系统,为了提高系统的安全性,Linux系统中的不同的用户对一个同文件(包括目录文件)可能拥有不同的操作权限。不同的用户组对同一个文件也可能拥有不同的操作权限。

语法格式:ls -l /
以列表的形式展现根目录下的文件信息

在这里插入图片描述
以上信息,在这里只关注第一列、第三列和第四列的信息。

  • 第一列信息
    第一列的信息由十个字符组成,即十个位置。十个位置又可分为四类信息。
    第一个位置表示文件类型(file type)
    第二、三、四位置表示第三列用户所拥有的操作权限(user permissions)
    第五、六、七位置表示第四列用户组所拥有的操作权限(group permissions)
    第八、九、十位置表示其他用户或其他用户组所拥有的操作权限(other permissions)
    对于权限信息的描述,以rwx的顺序描述,如果没有对应的权限,则为-

    在这里插入图片描述
  1. 文件类型(file type)
    字符 文件类型
    d 文件夹
    - 文件
    l 链接文档(其指向一个文件,例如上图的bin文件,其指向/usr/bin)
  2. 操作权限(operator permission)
    字符 操作权限
    r readable,读权限(对于文件,可以查看文件内容;对于文件夹,可以查看文件夹的文件)
    w writeable,写权限(对于文件,可以修改文件内容;对于文件夹,文件夹内创建、删除文件)
    x excuteable,执行权限(对于文件,可将文件作为程序执行;对于文件夹,可以cd到此文件夹)
    - 无权限
  • 第三列信息
    文件的所属用户(文件属主),对应于用户权限字段(user permissions)
  • 第四列信息
    文件的所属用户组(文件属组),对应于用户组权限字段(group permissions)

根据以上描述,以/home目录为例,
在这里插入图片描述

其文件类型为d,文件夹;
用户名root拥有的权限为rwx,说明拥有这个文件夹的所有权限;
用户组root拥有的权限为r-x,说明用户组root拥有这个文件夹读权限和执行权限,而没有写权限。
其他用户或用户组拥有的权限为r-x,说明其他用户和其他用户组拥有这个文件夹的读权限和执行权限,而没有写权限。

2.2 修改Linux文件权限信息

2.2.1 chmod命令

文件的所属用户可以修改对应文件的权限信息;root用户可以修改所有文件的权限信息。
通过chmod命令,可以修改文件的权限信息。

语法格式:chmod [-R] 权限 文件或文件夹
-R 表示当修改的对象为文件夹时,将文件夹内的文件权限一起修改

对于参数权限,分两种方式说明
方式一:以字符描述方式修改
格式的顺序:操作对象 操作 权限
操作对象有:u(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值