Linux基础知识14:文件使用权限信息

假设在用户user1的工作目录/home/user1中使用touch命令创建一个空文件aaa.txt,然后使用ls -l命令会显示出一些信息,这些信息中就包含文件及使用权限信息。关于文件及使用权限信息的详细解释见下。

一、文件(文件夹)信息

ls -l命令显示的信息如下:

-rw-rw-r-- 1 user1 user1 0 Dec 3 15:39 aaa.txt

<1> <2> <3> <4> <5> <6> <7>

<1> 文件(文件夹)的权限信息。(详细见后)

<2> 为文件夹时,表示子目录个数。

<3> 文件(文件夹)所属用户名称。

<4> 文件(文件夹)所属用户组名称。

<5> 文件(文件夹)大小,文件夹仅指其自身大小(不含文件夹内的文件大小)。

<6> 创建或修改时间。

<7> 文件(文件夹)名称。

二、文件(文件夹)使用权限信息

文件(文件夹)使用权限信息包括10位编码:

第0位是文件属性,-表示是文件、d表示是文件夹、l表示是软连接(link)

123位是用户权限,rwx对应读、写、执行三项权限,某位置如为"-"表示无该项权限,如r--表示只读。

456位是用户组权限,含义同上。

789位是其他用户权限,含义相同。

举例:

  1. 假设某权限信息为drwxr-xr-x,解释含义如下:

因为0位是字母d表明这是一个文件夹;123位是rwx表明用户具有读、写、执行所有权限;456位是r-x表示用户组成员有读权限无写权限,并有执行权限;789位也是r-x表其它用户的权限与用户组成员权限相同。

2.前面举例文件的权限信息-rw-rw-r--含义为:第一个-表示是文件、接着rw-表示用户权限为读写、再一个rw-表示用户组的权限也是读写、最后r--表示其它用户权限时只读。

三、关于文件与文件夹在权限方面含义的细微差别

r:对文件可以查看文件内容,对文件夹可以查看文件夹内容(如ls命令)。

w:对文件可以修改文件,对文件夹可做创建、删除、改名等操作。

x:对文件可做程序执行,对文件夹可更改工作目录到此文件夹。

相关推荐
无奈笑天下18 小时前
银河麒麟上nproc命令教程详解
linux·运维·服务器
Rabitebla21 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
坤坤子吖1 天前
Linux网络编程:TCP 粘包与半包问题,如何正确处理 TCP 流式数据?
linux·服务器·网络·笔记·网络协议·学习
AI_Gump1 天前
Harness篇|DeepSeek Harness 上手机:五条安卓移植路线与 App 内 Linux 拆解
android·linux·人工智能·智能手机·deepseek
星恒随风1 天前
MySQL 从零入门(六):复合查询详解——多表查询、自连接、子查询与 UNION
linux·服务器·数据库·mysql
少司府1 天前
嵌入式入门篇(二):初识STM32F103ZET6
linux·python·stm32·单片机·嵌入式硬件·mcu·嵌入式软件
无足鸟ICT1 天前
【RHCA+】IO调度算法
linux·服务器
wacsii1 天前
【Linux进程(四)】命令行参数与环境变量
linux·服务器
无奈笑天下1 天前
银河麒麟上lsblk命令教程详解
linux·运维·服务器·数据库
科研邪修法1 天前
培训PDF保护配置:把需求转换成可验收权限
linux·服务器·网络