1. 首先了解一个ls -l 文件的每列含义

[root@zhs-pc ~]# ls -l a

-rw-r--rw-  1 test002 tester 279103  9月  2 13:21 a

下面介绍每列含义:

(1)第一列:文件类型和权限,这部分稍后重点介绍,见后*001。

(2)第二列:文件硬链接数或目录子目录数,如果一个文件不是目录那么这一字段表示,这个文件所具有的硬链接数;如果是一个目录,则这个字段表示该目录所含子目录的个数

(3)第三列:文件的属主,即文件的所有者,有时候我们将一个文件复制给另一用户,要记得将文件的属主也要改变,否则可能会发生文件权限不对的错误。

(4)第四列:文件的属组,即文件的所属组,即在此组里的用户对文件有拥有不同的权限。

(5)第五列:文件的大小,大小以字节显示。

(6)第六列:最近一次文件内容的修改时间。

(7)第七列:文件或者目录名。*001

-rw-r--rw-

第一列为第一部分,代表了文件的类型,文件的类型主要有以下几种:

(1)-表示是普通文件

(2)d表示是目录

(3)l表示是软链接文件

(4)b表示是块设备文件,例如硬盘的存储设备等

(5)c表示是字符设备文件,如键盘等

(6)s表示是套接字文件,此主要跟网络程序有关

(7)p表示是管道文件

第二列至第十列为第二部分,这部分一共9列,每三列为一组,共分为三组,由左至右分别代表了属主的权限,属组的权限,其他人的权限

test002(属主)用户对a文件拥有可读(r)可写(w)权限。

tester(属组)组里的用户对a文件拥有可读权限。

既不是test002用户也不属于tester组的用户对文件拥有可读可写权限。2.详细解释文件和目录的读写执行权限

2.1 文件的存取权限读权限(r)表示只允许指定用户读取相应文件的内容,而禁止对它做任何的更改操作。将所访问的文件的内容作为输入的命令都需要有读的权限。例如cat、more等。写权限(w)表示允许指定用户打开并修改文件。例如命令vi、cp等。执行权限(x)表示允许指定用户将该文件作为一个程序执行。

2.2 目录的存取权限读权限(r)表示可以列出存储在该目录下的文件,即读目录内容列表。这一权限允许Shell使用文件扩展名列出相匹配的文件名。写权限(w)表示允许用户从目录中删除或添加新的文件,通常只有文件主才有写权限。执行权限(x)表示允许用户在目录中查找,并能用cd命令将工作目录改到该目录。

Linux 软件写文件权限,Linux 文件和目录的读写执行权限详解相关推荐

  1. 19. linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解

    linux中权限详解,Linux权限位,读写执行权限真正含义,chmod详解 文章目录 Linux权限位 读写执行 三种权限真正含义和作用 权限对文件的作用 权限对目录的作用 示例 chmod 使用数 ...

  2. Linux读写执行权限

    目录 1.Linux读写执行权限 2.查看文件夹或文件的可读可写可执行权限 3.修改文件夹或文件的可读可写可执行权限 1.Linux读写执行权限 Linux 将访问文件的用户分为 3 类,分别是文件的 ...

  3. [入门篇]Linux操作系统fork子进程的创建以及进程的状态 超超超详解!!!我不允许有人错过!!!

    目录 0.前言 1.fork()创建子进程讲解 1.1fork()的简单介绍 1.2 创建子进程详解 1.2.1 如何理解fork创建子进程 1.2.2 子进程的PCB以及子进程的代码和数据 1.2. ...

  4. linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解

    摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...

  5. linux内核移植与开发板,Linux 2.6.36内核移植飞凌OK6410开发板完整步骤详解

    Linux 2.6.36内核移植飞凌OK6410开发板完整步骤详解 [复制链接] 今天终于让Linux内核在飞凌的板子上跑起来了,想来也是艰辛,为了移植成功,断断续续做了将近两个月的努力,期间郁闷不可 ...

  6. Linux Shell脚本入门教程系列之(八)Shell printf命令详解

    本文是Linux Shell脚本系列教程的第(八)篇,更多shell教程请看:Linux Shell脚本系列教程 在上一篇:Linux Shell系列教程之(七)Shell输出这篇文章中,已经对She ...

  7. Unity 分享 功能 用Unity Native Share Plugin 实现链接、图片、视频等文件的分享+ 安卓 Ios 都可以,代码图文详解

    Unity 分享 功能 用Unity Native Share Plugin 实现链接.图片.视频等文件的分享+ 安卓 Ios 都可以,代码图文详解 前言 环境 效果 一.Unity Native S ...

  8. 从头开始写STM32F103C8T6驱动库(四)——编写延时函数,详解Systick

    系列文章目录 Github开源地址 从头开始写STM32F103C8T6驱动库(一)--STM32CubeMX创建并调整工程结构 从头开始写STM32F103C8T6驱动库(二)--编写系统初始化程序 ...

  9. nginx上传目录配置,禁止执行权限

    我们经常会把网站的图片文件上传目录设置为只可上传文件但不能执行文件,就是要禁止执行权限,小编来给大家举一个上传目录配置,禁止执行权限方法,各位可参考. 如果不让有执行权限最简单的办法  代码如下 复制 ...

  10. Linux中写C代码进行文件读写与权限修改等各类操作

    C查看当前文件的权限 #include <unistd.h> #include <stdio.h> int main(int argc,char* argv[]) {char ...

最新文章

  1. C++编程进阶6(public继承与组合、private继承、多重继承、处理模板基类内的名称、如何避免模板代码膨胀)
  2. leetcode - 4Sum
  3. Openvswitch手册(5): VLAN and Bonding
  4. android 麦克风耳机,Android force AudioRecord使用耳机麦克风
  5. 安装libsvm工具包
  6. 确认oracle是否繁忙,Oracle系统繁忙时,快速定位
  7. rocketmq学习杂记
  8. 机械工程专业英语复习
  9. Java的keytool命令
  10. 重庆市打造集感知、分析、指挥“五位一体”的智慧城管系统
  11. 拉姆达表达式 集合操作
  12. 2022年身份证号码信息查询API接口分享
  13. Enterprise Architect安装使用
  14. SETCPU超频使用教程
  15. matlab 绘制扇形区域
  16. vue中使用微信jssdk语音聊天功能
  17. 二阶常系数偏微分线性变量代换化简
  18. Ionic3/4中如何上传图片(拍照/图片选择)
  19. java实现word文档转pdf,并添加水印
  20. linux的图形界面的管理

热门文章

  1. 利用服务器在家远程登录办公室电脑
  2. ppt矩形里面的图片怎么放大缩小_PPT5题目要求-矩形放大缩小
  3. vue项目PC端如何适配不同分辨率屏幕
  4. jenkins停止僵尸作业Click here to forcibly terminate running steps
  5. C语言学习阶段性总结!(内附超详知识导图+重点知识详解)
  6. *寒假水121——叠筐
  7. stm32 Ctext-M3内核最简单的多任务RTOS
  8. 抖音·某无关痛痒的信息泄露接口
  9. p1 p 0xf在c语言中啥意思,单片机中的P1=0xfe什么意思
  10. 台式计算机怎么把声音输出,台式电脑音频管理器的设置教程 台式电脑音响没声音怎么弄...