Linux文件属性及如何修改文件属性

ls -al:显示文件的文件名与相关属性并列出所有文件详细的权限与属性

 Linux文件属性及如何修改文件属性

dr-xr-x—.   7       root     root       4096       Apr3 12:31       .

  权限    连接   所有者    用户组    文件容量   修改日期      文件名

第一个字符代表这个文件是“目录,文件,或连接文件等”

     d:目录

     -:文件

     l:链接文件

     b:设备文件里可供存储的接口设备

     c:设备文件里的串行端口设备

  [d]         [r-x]            [r-x]                [—]

文件类型   文件权限    文件属组的权限    其他人对此文件的权限

r :可读   w:可写    x:可执行   -:没有权限

Linux文件属性及如何修改文件属性 

   目录test所有者为root,所属用户组为root,root用户对此目录具有可读,可写可执行的权限;root用户组可进入次目录,但不能执行写入的操作;其他用户可进入次目录,但不能执行写入的操作。

修改文件与目录属性时,一定要分清楚什么数据可改,什么数据不可改。

 

 

如何改变属性与权限

chown  修改文件的所有者

-R 用户名:组名 目录 递归修改目录的权限以及目录下所有的文件的权限

chgrp   修改文件的属组

Chmod  修改文件权限

 

 

数字类型改变权限:

文件权限字符为[-rwxrwxrwx]九个权限三个为一组,可用数字代表各个权限

r=4   

w=2   

x=1

每种身份各个权限分数需要累加,如权限为[-rwxr-xr–],分数则是

owner=7

group=5

other=4

所以我们设置权限的更改时,该文件权限数字为754

Linux文件属性及如何修改文件属性 

 

符号类型改变权限:

                 u 属主                   + 加入             f

                g 属组                   – 除去             w        文件或目录

Chmod       o其他人                = 设置             x

                a所有人

每人均可写入的权限

Linux文件属性及如何修改文件属性

原创文章,作者:Linux.rookie,如若转载,请注明出处:http://www.178linux.com/72398

赞 (1)
Linux.rookieLinux.rookie
上一篇 2017-04-02 23:09
下一篇 2017-04-03 17:24

相关推荐

  • 第九周-Shell脚本编程

      1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash nologin=0 login=0 for i in `cut -d : -f 7 /etc/passwd`;do if [ $i = /sbin/n…

    Linux干货 2017-08-23
  • 编程能力与编程年龄

    程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型,就像《程序员技术练级攻略》这篇文章很多人回复到这种玩法会玩死人的一样。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。每每我听到这样的言论,都让我感到相当的无语,大家都希…

    Linux干货 2016-08-15
  • N22-第二周博客作业

    1、Linux系统上常见的文件管理类命令有哪些,其常用的使用方法及其示例演示。 常见的文件类管理命令:cp,rm,mv cp复制文件和目录: -f, –force 强制执行 -i 显示交互信息,默认cp 带-i选项 -r,-R 递归复制目录 -s 创建一个符号链接而不复制文件 -d 复制符号链接本身 cp aa.link qqq 相当于创建qqq…

    Linux干货 2016-08-22
  • 计算机基础入门及Pyhton基础

    编程基础 计算机基础 程序(program识别并执行的指令 计算机是执行程序的机器 现代计算机 艾伦·麦席森·图灵奠定了现在计算机的逻辑工作方式的基础 冯·诺依曼提出计算机应该有五大部件组成:输入/输出设备、运算器、控制器、输出设备。这是现代计算机基本框架。 语言基础 计算机语言:与计算机之间交互的语言 机器语言:一定位数的二进制代码成为机器指令,指令集合则…

    2017-09-16
  • 第六周

      第6周   1 复制/etc/rc.d/rc.sysinit文件至/tmp目录,将/tmp/rc.sysinit文件中的以至少一个空白字符开头的行的行首加#; cp /etc/rc.d/rc.sysinit ; sed -i 's@^[[:space:]]\+@#@g&#03…

    Linux干货 2017-02-13
  • 了解Nginx

    Nginx Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝…

    Linux干货 2016-11-07

评论列表(3条)

  • renjin
    renjin 2017-04-05 15:09

    主要总结了linux文件的属性及文件权限的修改,内容上写的很不错,可以再把学过的一些常用的命令再往进总结一下

    • Linux.rookie
      Linux.rookie 2017-04-05 19:54

      @renjin:
      好的,知道了,谢谢

    • renjin
      renjin 2017-04-06 13:38

      @Linux.rookie:

      不客气