Linux中文件系统的目录结构

news/2024/7/10 0:21:33 标签: linux, 服务器, 脚本, redhat, 文档, 磁盘

原文地址: http://linux.ccidnet.com/art/3067/20070315/1037337_1.html

一、前 言

 

接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享。

 

文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅。

 

二、目 录

 

1、什么是文件系统

2、文件系统的类型

3、目录结构的详细解读

4、一些重要子目录的解读

5、附录:目录结构的简明查阅手册

 

三、正 文

 

我想,不光是我,对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步。下面大家跟飘扬一起来学习吧………….

 

1、什么是文件系统

 

当您使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结构。

linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。

 

2、文件系统的类型

 

LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。

 

普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。

 

目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。

 

连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件的标志用l开头,而文件面后以"->"指向所连接的文件。

 

特殊文件:LINUX的一些设备如磁盘、终端、打印机等都在文件系统中表示出来,则一类文件就是特殊文件,常放在/dev目录内。例如,软驱A称为/dev/fd0。LINUX无C:的概念,而是用/dev/had来自第一硬盘。

 

3、目录结构的详细解说

 

 

 

四、后 记

 

本文是Linux文件系统的一个组成部分,对于一个系列文档来说,还是必不可缺的。写本文的目的如开头已经叙说的一样,是为了给Linux学习者提供一个关于Linux文件系统的目录结构的参考手册。如有不明之处,请联系飘扬,你可以到我的留言本http://www.piaoyang.org/guestbook 给我留言,我会尽力解答你的问题。以此拙作,希望能给大家带去些微的帮助。(T002)

 


http://www.niftyadmin.cn/n/1790611.html

相关文章

CentOS 安装 mysql apache php

由于对linux一知半解,所以安这些东西真的什么情况都遇到了。做个总结吧。 linux下安装mysql,采用tar包安装模式 1.建立相应目录和用户组mkdir /usr/local/mysqlgroupadd mysqluseradd -g mysql mysql 2. 解压安装tar zxvf mysql-3.23.58.tar.gzcd mysq…

IDEA使用svn时出现Cannot load supported formats错误

IntelliJ IDEA安装之后,使用SVN进行提交或更新以及检出代码的时候会出现如下错误: Cannot load supported formats: Cannot run program "svn": CreateProcess error2 原因是SVN使用了命令行工具,如果本地没有SVN的命令行工具&…

centos 手动配置 IP地址

今天在vmware server上装了个centos(免费的redhat,是小红帽的的克隆版本,跟小红帽的版本是对应的),其中ip安装时没设好,一般 Linux centos的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下, 名称分别…

解除Google|Firefox“该网站可能含有恶意软件...”之站点维护|站点管理

2019独角兽企业重金招聘Python工程师标准>>> (网站可能含有有害程序……此页面可能试图诱导您安装损害上网体验的程序,例如说修改您的浏览器主页、展示扰人的广告,Firefox已拦截…… 安全信息由Google Safe Browsing提供。&#x…

安装memcache到Centos 5.x

这几天都在做改进性能的事情,同服务器打交道的时间就比较多,今天主要做的就是安装memcache,这个主要用于数据库缓存的东东。如果我有介绍的不对的请多指教,毕竟这方面我也是在摸索和学习中。 所有操作都在SSH下,以根帐…

Prometheus 500 Internal Privoxy Error 异常解决

Prometheus 500 Internal Privoxy Error 异常解决 访问Prometheus web-ui时异常Privoxy encountered an error while processing your request: Could not load template file no-server-data or one of its included components. Please contact your proxy administrator. If…

Java开发的mapreduce如何在hadoop中运行

最近在学习hadoop,安装的版本是hadoop2.7.3。 思考着如何把编写好的mapreduce内容部署到hadoop中并运行这个程序,下面记录了这部分实践内容。上面代码打包 hadoop-test.jar,打包方式任选。 package com.ksy.hadoop;import java.io.IOExceptio…

没了脚手架,怎么用webpack!?

1. 什么是webpack? webpack 是一个现代 JavaScript 应用程序的静态模块打包器(static module bundler),简单来说,是一个前端模块化打包编译工具,基本的功能包括代码转换,文件优化,代码分割,自动刷新等。 复制代码 2…