Linux 文件属性以及修改

Linux 文件属性

Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。具体情况如下:

通过 ls -lih 可以知道文件属性,具体形式如下:
《Linux 文件属性以及修改》
《Linux 文件属性以及修改》

第一列:inode

第二列:文件种类和权限;

第三列: 硬链接个数;

第四列: 属主;

第五列:所归属的组;

第六列:文件或目录的大小;

第七列和第八列:最后访问或修改时间;

第九列:文件名或目录名

inode 的值是:10227361

文件类型:文件类型是d,表示这是一个是目录

Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件
符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具… … 或 cp工具等。
字符是d, 表示文件目录。
字符是c ,这表示字符设备文件。
字符是b,这表示块设备,比如硬盘,光驱等设备。
字符是s,表示数据接口文件(socket),这种类型的文件通常被用在网络上。
字符是l, 表示符号链接文件即我们用的软链接。

文件权限:文件权限是rwxrwxrwx ,表示文件属主可读、可写、可执行(第一个rwx),文件所归属的用户组可写,可读,可执行(第二个rwx),其它用户可写,可读,可执行(第三个rwx);

改变文件权限——chmod
   1.用数字来改变文件权限
     linux为每一个权限分配一个固定的数字:
     r: 4(读权限)
     w: 2(写权限)
     x: 1(执行权限)
如果我们想改变某一个文件的权限,首先需要将权限转化为数字组合,
例如我们想得到-rwxrw-r--,那么就应该得到数字组合:[4+2+1][4+2+0][4+0+0]=764,
然后再用chmod命令去修改。
chmod 764 doc

   2、用字符来改变文件权限
 还有一种改变权限的方法,我们已经了解到,文件权限分为三组,分别是user,group,others,
 那么我们可以用u,g,o分别代表三组,另外,a(all)代表全部,而权限属性即可用r,w,x三
 个字符来表示,那么请看下面的语法:
chmod   u/g/o/a   +(加入)/-(除去)/=(设定)  r/w/x  文件或者目录

硬链接个数:这个文件有3个硬链接;

文件属主:也就是这个文件归哪于哪个用户

修改文件所属组群——chgrp 修改文件所属组群很简单-chgrp命令,就是change
group的缩写(我们可以利用这些来记忆命令) 语法:chgrp 组群 文件名/目录

《Linux 文件属性以及修改》

文件属组:也就是说,对于这个文件,它归属于哪个用户组 修改文件拥有者——chown 修改组群的命令使chgrp,即change
group,那么修改文件拥有者的命令自然就是chown,即change
owner。chown功能很多,不仅仅能更改文件拥有者,还可以修改文件所属组群。如果需要将某一目录下的所有文件都改变其拥有者,可以使用-R参数。
语法如下: chown [-R] 账号名称 文件/目录 chown [-R] 账号名称:组群 文件/目录

《Linux 文件属性以及修改》

文件大小:文件大小是4k 个字节;

    原文作者:申小白
    原文地址: https://blog.csdn.net/shenjin_s/article/details/119864135
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞