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(
Linux中,我们可以使用一些命令来进行文件夹的操作。其中一些常用的命令包括: 1. 创建文件夹:使用命令"mkdir",后接文件夹的名称,例如"mkdir foldername"可以创建一个名为"foldername"的文件夹。 2. 查看文件夹内容:使用命令"ls",可以列出当前目录下的所有文件文件夹。 3. 移动文件夹:使用命令"mv",后接要移动的文件夹的路径目标路径,例如"mv foldername newpath"可以将名为"foldername"的文件夹移动到"newpath"目录下。 4. 编辑文件夹:在Linux中,文件夹是无法直接编辑的,只能通过其他命令来操作文件夹内的文件。比如使用"nano"或"vi"命令来编辑文件夹内的文本文件。 5. 删除文件夹:使用命令"rm",后接"-rf"选项要删除的文件夹路径,例如"rm -rf foldername"可以强制删除名为"foldername"的文件夹及其内部所有内容。但请注意慎用此命令,确保你要删除的文件夹是正确的,避免误删系统文件。 以上是一些常用的Linux文件夹操作命令。希望对你有所帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Linux文件操作、文件夹操作详解(linux中如何创建文件删除文件及移动、复制、查看、编辑等常用操作)](https://blog.csdn.net/sunhoms/article/details/125463715)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Linux文件操作命令](https://blog.csdn.net/s1429583654/article/details/126371798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值