目录

一、文件类型

二、修改文件权限(chmod)

1.文件设定法

2.数值设定法


一、文件类型

在Linux操作系统中,一切皆文件,Linux不以扩展名来区分文件类型,而是在文件属性中有一列专门记录文件类型。

普通文件:.c  .cpp .h  .txt .pdf  用 ' - ' 表示

目录文件(文件夹): 用 ’ d ‘表示

管道文件(用于进程间通信的一种文件):用' p '表示

链接文件(相当于Windows上的快捷方式):用 ' l ' 表示

设备文件:字符设备文件(c)  块设备文件(b) 套接字(s)

用 ls -l 查看文件属性信息

对于一个文件而言,操作它的用户可以分为三类:所有者,同组用户,其他用户

u:(user)表示文件属主的访问权限

g:(group)表示文件同组用户的访问权限

o:(others)表示其他用户的访问权限

二、修改文件权限(chmod)

文件权限如下:
r (read)读权限 ,值为4
w (write)写权限 ,值为2
x: (execute)执行权限 ,值为1

1.文件设定法

u:属主   g:同组人   o:其他人   a:所有人

+表示增加权限  -表示去掉权限

例如:修改main.c文件所有者权限

1).取消写权限:chmod u-w main.c

2).成为可写可读的 chmod u=rw main.c
3).同时修改main.c的属主权限和组用户权限:chmod u-w,g+x main.c

代码如下(示例):

2.数值设定法

采用数值设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限,每个角色的数值由其所具有的权限对应的数值之和构成。

r (read)读权限 ,值为4
w (write)写权限 ,值为2
x: (execute)执行权限 ,值为1
格式:chmod xxx 文件名(注意:每个x都是0-7的整数值)

代码如下(示例):


Linux中修改文件权限方法相关推荐

  1. linux中无法修改文件,无法在Linux中更改文件权限

    这似乎是一个非常基本的问题,但是我无法在linux中更改文件权限. 我是root用户,如果我在已安装的linux的文件系统中复制相同的文件,则可以更改文件许可权.我无法更改保留在另一个分区上的文件/文 ...

  2. 深入理解Linux中的文件权限

    Linux中文件权限 Linux中每个文件都有一个特定的拥有者(一般是创建它的用户)和所属用户组,这是它的固有属性.文件可以利用这两个固有属性来规定它的拥有者或者是所属用户组内的用户是否拥有对它的访问 ...

  3. linux 文件权限 rwt,Linux下修改文件权限(所有权)

    Linux与Unix是多用户操作系统,所以文件的权限与所有权的实现就显得很有必要:每个文件主要与三组权限打交道,分别是用户(user),用户组(group),其他用户(other) 用户(u)是文件的 ...

  4. linux用命令设置读权限,linux中的文件权限和chmod命令的使用

    1.linux中的文件权限 linux中用ls -al列出文件列表时,会看到第一列有rwx这样的字样,这个表示该文件的权限设置属性.在linux中,权限划分主要分为三种身份:所有者(owner或者us ...

  5. linux系统编程笔记02——Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux命令:修改文件权限命令chmod.chgrp.chown详解 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限 ...

  6. Linux中清空文件的方法

    Linux中清空文件的方法 平时工作过程中,经常会遇到需要清空linux中某个日志文件的方法,下面总结一下几个常用的方法: 以下待清空的文件名统一使用 test.txt 表示. 方法1:vi 中使用 ...

  7. 在linux中 更改文件权限的命令是,linux 更改文件权限命令 chmod

    chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一 ...

  8. Linux中的文件权限

    在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念.通常文件是谁创建的,那么所有者就是谁. 在终端输入ls -ahl查看文件的信息 drwxr ...

  9. linux怎么修改文件权限

    在linux中,可以利用chmod命令来修改文件权限,它是控制用户对文件的权限的命令,可以使用绝对模式(八进制数字模式)或符号模式来指定文件的权限:语法"chmod [-R] 权限值 文件名 ...

最新文章

  1. NetworkOnMainThreadException异常
  2. spring mvc学习(45):springMVC的三大组件
  3. 北航博士,研究所月入两万
  4. 【转载保存】webCollector使用教程
  5. 三张图搞懂JavaScript的原型对象与原型链
  6. python怎么做回归分析_如何在Python中进行二维回归分析?
  7. STM8学习笔记---IAR工程中添加文件夹
  8. 2021-2025年中国独立式梳妆浴缸行业市场供需与战略研究报告
  9. 小米笔记本安装Win 10历程
  10. 2021年Delphi第26届应用软件开发展示挑战赛的获胜者名单
  11. java调用nlpir_ZH奶酪:Java调用NLPIR汉语分词系统
  12. 《和平精英》迎来史上最严封号:模拟器过检测、手机外设全部凉凉?
  13. 用R软件绘制中国分省市地图
  14. Android 、AndroidQ 、小米、 oppo等【后台启动界面】问题 解决方案
  15. 密码学【java】初探究加密方式之非对称加密
  16. python爬虫实战:猫眼电影我不是药神评论
  17. Python蓝桥杯练习16——芯片测试
  18. Unity3D 罗技G29开发笔记
  19. 阿里携“骑呗”入局共享单车,好戏即将开始
  20. 莫烦nlp——ELMO一词多义

热门文章

  1. 王成录华为鸿蒙,华为王成录:如果鸿蒙成功 未来移动产业20年将属于中国
  2. 零成本开店,腾讯的电商梦
  3. 我的世界java1.16.1怎么弄材质包_我的世界1.16材质包大全
  4. string substr函数
  5. 安卓APP设计规范之1080*1920设计稿对应开发尺寸
  6. hbuilder HTML页面跳转,基于HBuilder开发手机APP-主页/跳转页面/切换选项卡(示例代码)...
  7. antd of vue的excel表格导入导出
  8. JetBrains软件教育免费使用及JetBrains Account connection error: Connection refused (Connection refus
  9. Mysql导出数据库脚本
  10. 影之刃服务器维护,《影之刃3》2月1日停服维护公告