Linux文件和目录的属性及权限

本文介绍Linux系统的文件和目录的属性及权限,比如索引节点 inode、文件类型、文件权限及属主,还对setuid、getgid及粘贴位进行相关的介绍。其中,对ln、chmod、chown、chgrp、umask等命令的用法进行详细的说明和举例。

Linux中的文件

文件属性相概述

Linux系统中文件或目录的属性主要包括:文件或目录的索引节点(inode)、类型、权限属性、链接数、所归属的用户和用户组、最近修改时间等内容:

看下执行 ls -lhi 命令的结果

    详细解释图:

文字解释:

第一列:inode索引节点;

第二列:文件类型权限;

第三列:硬链接个数

第四列:文件或目录所属的用户(属主);

第五列:文件或目录所属的用户所归属的组;

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

第七、八、九列:文件或目录的修改时间;(可用 stat 文件名 来查看文件的修改时间)

第十列:实际的文件名或目录名;

索引节点inode概述

inode中文的意思是索引节点。每个存储设备或存储设备的分区(存储设备可以是硬盘、软盘、U盘。。。)被格式化为文件系统后,都应该有两部分:一部分是inode,另一部分是Block。Block是用来存储数据用的。而inode就是用来存储这些数据信息的,这些信息包括文件大小、属主、归属的用户组、读写权限等。

inode为每个文件进行信息索引,所以就有了inode的数值。操作系统根据指令,能通过inode值最快的找到相对应的文件。

打个比方,比如一本书,存储设备或分区就相当于这本书,Block相当于书中的每一页,inode就相当于这本书前面的目录,一本书有很多内容,如果想查找某部分的内容,我们可以先查找目录,通过目录能更快的找到我们想要看的内容。

当我们用 ls 查看某个目录或文件时,如果加上 -i 参数,就可以看到inode节点。

inode值相同的文件是硬链接文件

在Linux文件系统中,inode值相同的文件是硬链接文件。这也就是说,不同的文件名,inode值可能是相同的,一个inode值可以对应多个文件。在Linux中,链接文件是通过 ln 命令来创建的。

时间: 2024-11-06 16:12:40

Linux文件和目录的属性及权限的相关文章

Linux 文件和目录的属性及权限

一.权限位说明 Linux 文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件属主(Owner)的读.写.执行,用户组(Group)的读.写.执行以及(Other)其它用户的读.写.执行: 文件属主(Owner):读 read.写 write.执行 x 文件用户组(Group):读 r.写 w .执行 x 其它用户(Other):读 r. 写 w. 执行 x 如果权限位不可读.不可写.不可执行,则用|来表示. 后面还会有特殊的权限位:t T s S X + Linux 系统硬链

(转)Linux 文件和目录的属性

原文:https://www.cnblogs.com/kzloser/articles/2673790.html https://www.cnblogs.com/danh/archive/2011/01/11/1932975.html 内容源于: 鸟哥的linux私房菜 链接如下: Linux 的文件权限与目录配置 Linux 磁盘与文件系统管理 Linux 文件与目录管理 目录 Linux文件属性 [文件属性解析(SUID/SGID/SBIT)][隐藏属性]修改文件属性 [chgrp][cho

linux文件和目录的属性及硬链接与软连接

1.文件属性概述 linux系统中的文件或目录的属性主要包括:索引节点(inode).文件类型.权限属性.链接数.所归属的用户和用户组.最近修改的时间等内容. 我们用ls –lhi命令查看一下结果,也可以用stat详细查看文件属性. [[email protected] ~]# ls -lhi total 92K 400420 -rw-------. 1 root root 1.1K Jun 14 05:02 anaconda-ks.cfg 400431 -rw-r--r--. 1 root r

08-Linux基础入门(六)-文件和目录的属性及权限之文件类型、文件扩展名及文件权限基础

一.Linux中的文件类型在Linux系统中,可以说一切(包括目录.普通文件.设备文件等)皆为文件.文件类型包含有普通文件.目录.字符设备文件.设备文件.符号链接文件.管道文件等等,当执行ls -l 或ls - al命令后可显示当前目录下的所有文件及文件夹: [[email protected] ~]# ls -l 总用量 40 -rw-------. 1 root root 1140 2月 5 04:28 anaconda-ks.cfg -rw-r--r--. 1 root root 2173

Linux文件或目录属性

1.文件或目录属性Linux 文件或目录的属性主要包括:文件或目录的节点.种类.权限模式.链接数量.所归属的用户和用户组.最近访问或修改的时间等内容.具体情况如下:命令: ls -lih输出:[[email protected] test]# ls -lih总计 16K2095113 drwxr-xr-x 6 root root 4.0K 10-27 01:58 scf2095109 drwxrwxr-x 2 root root 4.0K 11-13 06:08 test32095131 drw

Linux文件与目录的权限(chown、chmod)

chown,即为change owner 如下图: hadoop-1.2.1.tar.gz原来的拥有者为hadoop用户,现将其拥有者修改为root: ======================================================================== chmod,即为change mode Linux文件或者目录共有10个属性: 首先是第一个属性,“横线”代表文件,“d”代表目录 剩余九个属性,分为三组,每组三个属性:读(r),写(w),执行(x).

linux下文件和目录的属性

linux下文件或目录的属性 [[email protected] ~]# ls -l -rw-r--r--. 1 root root      9119 Nov 13 09:29 install.log drwxr-xr-x. 2 root root      4096 Mar 17 13:50 test #列出当前所有的目录 ^d代表以d开头的类型 [[email protected] ~]# ls -l |grep '^d'     drwxr-xr-x. 2 root root     

linux文件和目录权限的设置

linux文件和目录权限的设置 修改文件权限 如果想改变文件或目录的权限,可以使用chmod命令,改变文件或目录的权限有两种方法:助记法和八进制法. ·助记法: 语法: 使用u(user).g(group).o(other).a(all)表示要设置权限的位置,使用+表示添加.使用-表示减少权限.使用=表示设置为什么样的权限,使用rwx表示权限. 例如: [email protected] tmp]# touch test.txt [[email protected] tmp]# ll total

Linux文件和目录权限详细讲解

转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和目录的权限 字符表示法 1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋值为可写模式 3)chmod g=wrx file:把file文件的当前(组gruop)的权限赋值为可写,可读,可执行模式 4)chmod g-x fil