当前位置:首页 > CN2资讯 > 正文内容

【Linux基础】Linux文件

3天前CN2资讯
1.文件类型 Linux下主要的文件类形可分为4种:普通文件、目录文件、设备文件和链接文件。 (1)普通文件 普通文件是用户最常使用的文件。它包括了文本文件、数据文件、二进制可执行程序。 (2)目录文件 在Linux中目录也是文件,其内容包含了文件名和子目录名以及指向那些文件和子目录的指针。目录文件是Linux中存储文件名的惟一地方,当把文件和目录相对应起来时,也就是用指针将其链接起来之后,就构成了目录文件。因些,在对目录文件进行操作时,通常不涉及对文件内容的操作,而只是对目录名和文件名的对应关系进行了操作。 在Linux系统中的每个文件都有一个惟一的数据,而这个数值被称为索引节点。索引节点存储在一个称作索引点表中。该表在磁盘格式化时被分配。每个实际的磁盘或分区都有自已的索引节点表。一个索引节点包含文件的所有信息,包括磁盘上数据的地址和文件类型。Linux文件系统把索引节点号1赋于根目录,这也就是Linux的根目录文件在磁盘上的地址。根目录文件包括文件名、目录名及它们各自的索引节点号的列表,Linux可以通过查找从根目录开始的一个目录链来到达系统中的任何一个文件。 (3)链接文件 链接文件类似于windows系统的快捷方式,但并不完全一样。链接文件可分为软链接文件和硬链接文件,其区别如表 1‑1所示。 表 1‑1  软链接文件和硬链接文件区别 软链接文件 硬链接文件 软链接文件又叫符号链接,软链接文件包含了另一个文件的路径名,可以是任意文件或目录 硬链接文件是已存在另一个文件,不允许经目录创建硬链接 可以链接不同文件系统的文件或目录 只有同一文件系统中的文件之间才能创建链接 在对符号文件进行读或写操作时,系统会自动把操作转换为对源文件的操作,但删除链接文件时,系统仅仅删除链接文件夹,而不删除源文件本身。 对硬链接文件进行读写和删除操作时,结果和软链接相同。但如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容。 这时,系统就“忘记”了它曾经是硬链接文件,而把它当成了一个普通文件。 (4)设备文件 在Linux中是把设备抽象成文件,然后对设备文件的操作就像对普通文件那样进行操作。需要注意的是,Linux中设备相关的文件一般都在/dev目录下,它主要包括两种,一种是字符设备文件;一种是块设备文件。字符设备文件主要指的是串行端口的接口设备。块设备文件是指数据的读写是以块为单位的设备。如硬盘。 1.      文件属性 在Linux终端下输入如下命令ls –l 列出当前目录下的所有文件和目录的相关信息,(命令的具体解释在第二章中介绍) [rot@localhost ~]# ls -l -rwxrwxrw- 1 root root 39173 jan 1 2005 install.log

信息列表的最前字段的表达意思如图 1‑18所示。
第一个字符表示文件类型,第二个字符到第四个字符表示文件拥有者的权限,第五个字符到第七个字符表示所属组用户的权限,第八个字符到第十个字符表示其它组用户的权限。 第一个字符表示文件的类型: ① “-”表示普通文件 ② “d”表示目录文件 ③ “l”表示链接文件 ④ “c”表示字符设备 ⑤ “b”表示块设备 ⑥ “p”表示命令管道 ⑦ “f”表示堆栈文件 第一个字符后有3个三位字符组: (在Linux中的文件的拥有者可以把文件的访问属性设成3种不同的访问权限:可读(r)、可写(w)、可执行(x).文件又有3个不同的用户级别:文件拥有者(u)、所属的用户组(g)、其它用户(o)。) 第一个三位字符组表示对于文件拥有者对该文件的权限; 第二个三位字符组表示文件用户组对该文件的权限; 第三个三位字符组表示系统其它用户对该文件的权限; 若该用户组对此没有权限,一般显示“-”字符; --------------------------------------------------------------------------------------------------

欢迎关注我的微博 http://weibo.com/pco18   

                                                                       您的顶帖是我发帖的动力↘

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/25236.html

    分享给朋友:

    “【Linux基础】Linux文件” 的相关文章

    深度测评:CN2VPS的最佳选择与性能表现

    CN2VPS的优势与测评背景在数字化时代,VPS(虚拟专用服务器)已成为站长、企业和开发者不可或缺的基础设施。作为中国互联网的重要组成部分,CN2VPS凭借其独特的网络架构和稳定的性能,受到广泛的关注。CN2网络(中国电信下一代承载网)以其低延迟、高带宽和稳定性著称,尤其在国际访问中表现出色,成为许...

    如何通过AWS CDN提升网站性能与安全性?全面解析Amazon CloudFront

    什么是AWS CDN AWS CDN,也就是Amazon CloudFront,是一个全球性的内容分发网络服务。它通过遍布全球的节点网络,确保内容能够快速、安全地传递给用户。无论是静态网页、动态内容,还是流媒体,AWS CDN都能提供高效的分发服务。它的设计目标是通过减少延迟和提高数据传输速度,提升...

    RackNerd主机服务评测:高性价比与卓越客户体验

    RackNerd是一家自2019年成立以来便迅速崛起的美国主机商。每当我想起这家公司,心中总是浮现出他们以高性价比著称的形象。初次接触时,我对他们的服务种类印象深刻:虚拟主机、VPS主机、独立服务器和服务器托管等。这些服务能满足不同行业和客户的需求,尤其是对预算有限的小型企业或创业者而言,RackN...

    CloudCone 优惠活动详解:2023年最具性价比的云服务选择

    CloudCone 优惠概述 对于许多寻求高性价比云服务的用户来说,CloudCone 是一个值得关注的选项。公司成立于2017年,总部位于美国洛杉矶的MultaCom机房,专注于提供 VPS 主机、云服务器和独立服务器等服务。其主打产品是基于 KVM 架构的 VPS 主机,配备自研的管理面板,能为...

    全面解析服务器与主机:性能优化与选择策略

    1.1 服务器与主机的定义与基本概念 在信息技术的世界中,服务器和主机是两个不可或缺的概念。我常常将服务器视为一个强大的计算机,专门用于处理、存储和管理数据。它主要面向网络上的其他设备,承担着提供服务的重任。比如,网站的后台就是一个服务器,负责处理访问请求、存储用户数据等。而主机则是一个更广泛的术语...

    选择最佳香港VPS大带宽服务的全面指南,助你无忧搭建在线业务

    在如今这个信息高速发展的时代,选择适合的VPS服务显得尤为重要。特别是香港VPS大带宽服务,以其独特的优势吸引了越来越多的用户。对于想要进行国际业务、网站托管或是搭建游戏服务器的用户来说,香港VPS大带宽服务绝对是个不错的选择。 香港VPS大带宽的优势显而易见。一个显著的特点是无需备案,这意味着用户...