执行ls -al
drwxr-xr-x 19 root root 12288 2009-11-04 00:46 lib
drwx------ 2 root root 16384 2009-10-24 01:54 lost+found
drwxr-xr-x 4 root root 4096 2009-11-03 06:05 media
drwxr-xr-x 便是当前文档的执行权限
d表示当前文档是目录,rwx表示此文档的拥有者对此文档具有读写执行的权限,-xr表示此文档所属组内用户对它具有写执行的权限,r-x表示非此文档所属组的人对此文档具有读和执行的权限。
对于文件来说,x比较好理解,而对于目录来说,x是指用户是能进入此目录,
比如:
drwx------ 2 root root 16384 2009-10-24 01:54 lost+found
除了root外,其他用户用cd /lost+found想进入此目录,此会看到
bash: cd: lost+found/: Permission denied
的错误信息
接下来,再来看一下w的权限,对于文件来说,如果具备w权限,表示用户对此文件具有修改的权限,但是用户是否能够删除它呢? 这不一定,能否删除当前文件,是由此文件所属目录的权限的决定的。如果用户所此目录具有w权限,表示用户能够删除该目录的文件。
举个例子,假如目录A下面有个文件B,用户对目录A具有w权限,但是对于B没有w权限,也不是B的拥有者,但是执行rm B时仍然能够执行成功,不过不能更新B的内容。
再假如用户对A不具备w权限,而是文件B的拥有者,具有W权限,这时用户能够更新B的内容,但是rm B时会报Permission denied的错误。
第二列中的19, 2, 4则表示文件的硬连接数。
谈到这里,先提一个概念,就是i-node节点,它主要用来描述文件特性的数据结构,包含了文件的重要信息,包括 文件类型,文件属主关系,文件的访问权限,文件的时间截等等,还包含了文件数据块在磁盘的地址(也即文件能够分块不连续地存放到磁盘里)。
文件的链接包括硬连接和软连接:
当用硬链接指向一个文件的时候,系统并不会为它重新分配i-node,只是单独地将连接指向文件的i-node,并且将文件的链接数加1
而软连接的处理,则不会影响到文件的i-node节点,而是会重新分配一个新的i-node节点
ln [opt] file ln_file 硬连接
ln -s[opt] file ln_file 软连接
其中,软连接能够跨文件系统作连接,而硬连接则不可。
第三列的root 是此文档的owner
第四列的root 是此文档所属的group
第五列是文档的大小
第六列是文档的更新时间
第七列是文档的名称
分享到:
相关推荐
不同于Windows系统中较为宽松的权限控制,Linux通过更为严格的权限设置,有效地防止了不同用户之间的非法访问,增强了系统的安全性和稳定性。本文将深入探讨Linux下的文件权限管理机制,包括权限分类、权限符号及...
6. **Linux文档**:Linux有一个强大的文档系统,包括man pages(手册页)和info pages。学习如何有效利用这些资源可以解决很多操作中的疑问。 总的来说,这个“Linux入门文档全集”是一套完整的自学材料,涵盖了从...
这份"Linux文档全集"涵盖了Linux系统的核心概念、常用命令和实用技巧,旨在帮助用户从初学者到进阶者逐步掌握Linux操作系统的精髓。 1. **Linux入门命令**:学习Linux首先要掌握基础的命令行操作,如`ls`用于列出...
Linux操作系统是许多企业和个人在服务器管理、开发环境和桌面应用中的首选系统,因其开源、稳定和高效而受到广泛赞誉。掌握Linux的基本命令是管理和维护Linux系统的基础。以下是一些常用的Linux命令及其用法: 1. *...
文档中首先会介绍基础的Linux命令,如`ls`用于列出目录内容,`cd`用于切换目录,`pwd`显示当前工作目录,`touch`创建新文件,`mkdir`创建新目录,`rm`删除文件或目录,`cp`复制文件或目录,以及`mv`移动或重命名文件...
本资源“linux文档,相关学习技术”提供了一份全面的Linux命令大全,旨在帮助初学者和经验丰富的用户深入理解和掌握Linux操作系统的核心技能。 在Linux系统中,命令行是与操作系统交互的主要方式。通过键入特定的...
“Linux命令.CHM”文档可能涵盖了Linux的常用命令,如ls、cd、cp、mv、rm、mkdir、rmdir、vi/vim编辑器的使用,以及更高级的grep、find、sed和awk等工具。这些命令的详细解释和示例将帮助用户熟练地在终端进行工作。...
“Linux命令大全”是学习Linux不可或缺的工具,它包含了各种常用和不常用的Linux命令,如ls、cd、mkdir、rm、cp、mv等,每个命令都配有详细的使用说明和示例,帮助用户快速掌握命令的用法,提升操作效率。...
本套“Linux课件PPT文档”涵盖了Linux的基础知识,包括Linux的起源、核心概念、工作原理,以及对VI编辑器的深入理解和常见命令的使用方法。 一、Linux概论 Linux是由芬兰程序员林纳斯·托瓦兹(Linus Torvalds)在...
**Linux开发技术文档** 在深入探讨Linux开发技术之前,我们首先要理解Linux的本质。...通过阅读和理解这个“Linux开发技术文档”,你将能够逐步掌握这个强大的操作系统所提供的丰富开发工具和资源。
文件权限管理是Linux安全机制中非常重要的一部分,它允许用户控制谁可以读取、写入或执行系统上的文件和目录。本实验文档将详细讨论如何使用Linux的命令行工具来管理文件权限。 ### 用户和组的概念 Linux系统将...
CHM文件中的“Linux常用命令文档”应该详细介绍了这些命令的用法、参数以及实例,对于学习和日常工作中查找帮助非常有用。通过深入学习和实践这些命令,你将能够更加熟练地在Linux环境中工作,提高效率并解决各种...
Linux学习笔记PDF文档.pdf是一个详尽的资源,旨在帮助初学者和有经验的用户深入理解Linux操作系统。Linux作为开源的类Unix系统,以其稳定、安全和可定制性在全球范围内广泛应用于服务器、桌面环境以及嵌入式设备。这...
"linuxchm"这个文件名可能是Linux帮助文档的CHM(Compiled Help Manual)格式,这种格式通常用于存储和查看电子手册或教程。 在Linux学习中,有几个关键的知识点是必须要掌握的: 1. **基础命令行操作**:Linux的...
这通常是一系列文档,详细解释了Linux系统的各种命令行工具和实用程序。Linux命令行是其强大功能的核心,它允许用户以高效的方式执行任务,无需图形用户界面。常见的命令包括`ls`用于列出目录内容,`cd`用于切换目录...
这份"Linux学习文档"集合了丰富的资源,可以帮助初学者和经验丰富的用户深化对Linux的理解,提高工作效率。 首先,"Linux命令大全.chm"是关于Linux命令的详细参考手册。Linux命令是操作系统交互的核心,包括文件...
【Linux基础学习文档】 Linux操作系统是开源的类Unix系统,被广泛应用于服务器、嵌入式设备和桌面环境。它的设计理念强调稳定性和安全性,提供了一种高效、灵活的计算平台。 在Linux系统中,硬盘分区不同于Windows...
在Linux命令行中,学习者会接触到一系列常用的命令,如ls用于查看目录内容,cd用于切换目录,pwd显示当前工作目录,touch新建文件,mkdir创建目录,rm删除文件或目录,cp和mv用于复制和移动文件或目录,grep查找特定...
这份文档可能包含了Linux操作系统中的各种命令详解,包括但不限于文件管理(如ls、cd、mv、cp)、目录操作(如mkdir、rmdir)、文本处理(如grep、sed、awk)、文件权限管理(如chmod、chown)、软件安装与管理(如...
随后,使用`ls -l`命令可以查看当前目录下的文件列表及其详细信息,包括文件权限、所有者、修改时间等。 Shell脚本中经常涉及文件权限和属性的修改。例如,`chown`命令用于改变文件所有者,`chgrp`命令用于改变文件...