Linux是一种多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux对不同用户访问同一文件的权限做了规定。我们可以使用ls -l命令来显示一个文件的信息:

37944FD1-FBEF-4EDC-80BA-B5276F4242A9.png

我们可以看到每一个文件最前面有着一串字符,从0-9来表示这些字符位置,第0位字符代表了这个文件的类型,表明这个文件是目录、文件等等:

d 目录

- 文件

l 链接文档(link file)

b 表示为装置文件里面的可供储存的接口设备(可随机存取装置)

c 表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)

接下来的字符中三个为一组,都是rwx三个参数,其中:

r 代表可读权限

w 代表可写权限

x 代表可执行权限

注:(如果没有权限则表示为-)

三组rwx分表代表了三种用户的权限:

1-3 确定属主权限

4-6 确定属组权限

7-9 确定其它用户的权限

我们可以更改文件的属主和属组,要注意的是普通用户是没有权限去更改的,只有管理员可以更改。

更改文件属性

chgrp:更改文件属组

chgrp [选项] 属组名 文件名

chown:更改文件属主,也可以同时更改文件属组

chown [选项] 属主名 文件名

chown [选项] 属主名:属组名 文件名

-R:递归更改文件,更改某个目录的时候可以对其目录下的所有文件进行更改

-v 显示命令所做的工作

eg:chown -R user fileName 表示把fileName文件的属主改为user

chomd更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。

Linux基本权限为9个,分别是属主/属组/其他用户分别有自己的r/w/x权限,用数字来代表各个权限:

r 4

w 2

x 1

每种身份的三个权限是需要相加的,例如当权限为上边目录底下的Desktop目录rwxrwxr-x时:

属主 = rwx = 4+2+1 = 7

属组 = rwx = 4+2+1 = 7

其他用户 = r-x = 4+0+1 = 5

所以设定权限的变更时,该文件的权限数字就是775:

chmod [-R] 775 文件或者目录

eg: 我们想对某个文件所有的权限都开启:chmod 777 文件名

这里列出我们常用的几种终端命令:

ls 列出目录

cd 切换目录

pwd 显示当前目录

mkdir 创建一个目录

rmdir 删除一个空的目录

rm 移除文件或者目录

mv 移动文件或者目录

scp 远程传输文件

diff 比较文件差异

cp 复制文件或者目录

du 显示目录或文件的大小

chmod 修改权限

linux文件属性是什么意思,Linux文件属性相关推荐

  1. Linux 规定的 4 种文件类型,Linux中的文件类型以及文件属性

    Linux中主要文件类型分为四种: 普通文件.链接文件.目录文件.设备文件 一.普通文件 普通文件仅仅是字节序列,Linux没有对其内容规定任何结构.可以是程序源代码,可执行文件.图片.声音等.在Li ...

  2. linux每日命令(26):Linux文件属性详解

    Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下: 命令: ls -lih 输出: [root@loca ...

  3. linux文件属性644到755,linux:644、755、777权限详解

    第一位7等于4+2+1,rwx,所有者具有读取.写入.执行权限: 第二位5等于4+1+0,r-x,同组用户具有读取.执行权限但没有写入权限: 第三位5,同上,也是r-x,其他用户具有读取.执行权限但没 ...

  4. linux cp命令 前面,盘点Linux命令之Linux cp命令使用大全

    Linux命令有很多,其中Linux cp命令常用的一种,Linux cp命令如何使用,下面IT培训网将为您盘点有关Linux命令之Linux cp命令大全. Linux命令之Linux cp命令详解 ...

  5. linux文件系统的设计,基于Linux的文件系统设计.doc

    PAGE PAGE 33 无敌 操作系统课程设计 说 明 书 ? 学 院.系: 软件学院 专 业: 软件工程 学 生 姓 名: 学 号: 设 计 题 目: 基于Linux的模拟文件系统的设计与实现 起 ...

  6. linux的文件搜索命令,Linux文件搜索命令find的用法 | 术与道的分享

    不管在Windows还是Linux中,最重要的问题不是说你能搜索到这个文件,而是最好少用搜索,应该是你在整个服务器的规划里面,把所以的文件目录规划的很好.就像如果你在家里找衣服,如果不是你乱扔,就不可 ...

  7. linux用户命令快捷链接,linux简单命令

    linux系统命令是最基础也是最重要的部分,下面由学习啦小编为大家整理了linux简单命令的相关知识,希望对大家有帮助! linux简单命令一.文件和目录 家目录为 /home/user 或者 - 目 ...

  8. Linux删除证书文件命令,Linux基础面面观之文件复制、移动、删除的命令

    用惯Windows的朋友在开始学习Linux时都会觉得在Linux中进行文件的复制.移动和删除工作也是只需点点鼠标或者键盘快捷键就能简单完成,然而事实并没有这么简单.在Linux下进行以上三种操作一般 ...

  9. linux文件目录与磁盘格式,Linux文件、目录与磁盘格式

    用户和用户组 一.linux文件属性 文件所属用户组   修改时间 drwxr-x---     4     root      root     4096   Sep  8  14:06  . -r ...

  10. linux查看程序的快捷键,linux操作系统的快捷键及命令讲解

    GNU是为Linux提供免费软件支持的工具;红帽与乌邦图都是Linux的一个版本. Linux登入时登入名为root的是最高级别 Linux系统中的文件夹: /:根目标 bin:二进制可执行文件 li ...

最新文章

  1. docker 从harbor 拉取镜像慢_Harbor丨使用的正确姿势
  2. OpenvSwitch — 操作实践
  3. Linux RCU机制详解[转]
  4. vue的diff 算法
  5. 干货 | ZooKeeper 源码和实践揭秘
  6. 给DNS划重点:分析ISC BIND必知必会
  7. 河海大学计算机科学考研真题,河海大学计算机与信息学院845电子技术基础历年考研真题汇编.pdf...
  8. 贪心算法——洛谷(P1094)纪念品分组
  9. Spring高级之注解@lazy详解(超详细)
  10. PHP和tp5—使用过得函数总结
  11. linux打包解压包(tar.gz )
  12. 游戏测试----------------第4章
  13. Windows Latex写作之VScode + TeX Live
  14. semilogx 多条曲线_如何在excel中绘制多条曲线
  15. c语言扩展编译器,TKStudio内置51编译器SDCC对C语言的扩展(2)
  16. 2010年下半年卷烟品牌目录
  17. Java 图像处理框架-Marvin
  18. 在egret中自制帧动画
  19. 内码转换技术 (转)
  20. 专注年轻一代,基于E-MapReduce梨视频推荐系统

热门文章

  1. 基于python的图书管理系统测试步骤_Django admin实现图书管理系统菜鸟级教程完整实例...
  2. linux批量部署war工具,Linux 批量一键部署工具 Expect
  3. 企业微信如何设置发票抬头 管理员在企业微信设置发票抬头的方法介绍
  4. Win11新特性:在平板锁屏界面还有酷炫的3D视差效果
  5. jeecg自定义结果集t:dictSelect
  6. 用python画三维图、某区域的高程,python - 在PyQt中绘制具有高程和降低效果的3D矩形/多边形 - SO中文参考 - www.soinside.com...
  7. 使用between and查找时间范围时的日期边界问题
  8. hashMap 底层原理+LinkedHashMap 底层原理+常见面试题
  9. java请编写公共类继承抽象类_(Java相关)怎么理解抽象类,继承和接口?
  10. python 数字大小排序_python list字符按数字大小排序