Linux系统的文件含义

Linux操作系统处理信息的基本单位是文件。操作系统的软件部分所有信息都组织成文件

文件系统的含义
1、特定的文件格式。例如,Linux的文件系统是ext4或xfs,MSDOS的文件系统是FAT16,Window XP的文件系统是NTFS或FAT32.
2、按特定格式化了的存储介质。

文件成分
索引节点 :又称i节点,在文件系统结构中,包含相关文件信息的记录,文件权限,文件主,文件大小等等
数据:文件的实际内容,可以是空的

文件的命名

最长255个字符,尽量控制在14个字符以内。
1、除斜线/和空字符外,文件名可以包含容易ASCII字符
2、允许使用下划线_和点.来区别文件类型。
3、文件名尽量避免使用空格、制表符或其他控制字符。
4、避免使用对shell有特殊意义的字符:;、|、<,>
$、?、\、(,)[、]、*、&、%、!’
5、同类文件应该使用相同的后缀名。

Linux系统的目录结构

根据FHS,所有的Linux文件系统都有标准的文件和目录结构。

1、根目录,目录结构的顶层,整个目录是目录树。
2、bin目录,共管理员和普通用户使用的二进制文件,包括shell解释器。
3、boot目录,存放系统内核文件和引导装载程序文件。
4、dev目录,存放连接到计算机上的设备对应文件,包括字符设备和块设备。
5、etc目录,存放配置文件和子目录。

6、home目录,存放各个用户的主目录,子目录是各用户名。
7、lib目录,存放各种编程库语言,包括C,C++,FORTRAN语言库文件。
8、media目录,系统设置的自动挂载点。/mnt一般指手动挂载点目录。
9、opt目录,某些第三方应用程序通常安装在这个目录。
10、usr目录,最大的目录之一,主要存放不经常变化的数据,以及系统下安装的程序目录。

11、mnt目录,挂载额外装置的目录。
12、proc目录,虚拟文件系统,目录中的文件是内存中的映像。
13、sbin目录,存放管理员或root用户命令文件。
14、root目录,系统管理员的主目录。
15、tmp目录,存放临时文件。
16、var目录,目录及子目录通常保存经常变化的内容,如系统日志,邮件文件。
17、run目录

Linux的文件类型

Linux操作系统常用的文件类型包括普通文件,目录文件,设备文件,链接文件等

Linux的文件类型
1、普通文件:常规文件。包含文本文件、数据文件、可执行的二进制程序。
2、设备文件:包括字符设备和块设备。字符设备包括键盘,终端,打印机,鼠标等。块设备包括硬盘,软盘,光盘等。
3、目录文件:一个.表示目录本身,…表示该目录的父目录。
4、链接文件:被链接的文件可以放在相同或不同目录下,在同一目录,二者必须具有不同文件名,在不同目录下,被链接的文件可以与原文件同名。

总结:文件系统是Linux操作最基本的单位。文件目录是树型结构。文件系统按照不同分类标准大致可以分为四种类型。

Linux的文件系统极其类型相关推荐

  1. Linux _ 文件系统的类型和结构

    Linux _ 文件系统的类型和结构 一.Linux文件系统的类型概念 分类 SCSI与IDE设备命令 交换分区 二.Linux文件系统的结构 文件系统逻辑结构 文件系统结构 基本目录 Linux文件 ...

  2. Linux中常见文件类型及文件系统类型

    Linux中常见的七种文件类型: - 普通文件 d 目录文件 l 链接文件(指向另一个文件,类似于它的快捷方式) s 套接字文件 b 块设备文件,二进制文件 c 字符设备文件 p 命名管道文件 Lin ...

  3. 【Linux】文件系统的概念和类型

    一. Linux文件系统的基本概念 文件系统(File System)是磁盘上有特定格式的一片区域,操作系统利用文件系统保存和管理文件. 不同的操作系统需要使用不同的文件系统,为了与其他操作系统兼容, ...

  4. unix/linux系统中文件分为哪些类型?,到底该如何理解 Unix/Linux 的文件系统?看这篇就知道了...

    原标题:到底该如何理解 Unix/Linux 的文件系统?看这篇就知道了 作者:舠

  5. Linux Ext 文件系统

    引言 本文整理了 Linux 内核中 Ext 文件系统的相关知识.更多相关文章和其他文章均收录于贝贝猫的文章目录. 文件系统种类 前面我们讨论了虚拟文件系统,它对所有下层文件系统进行了封装,统一了上层 ...

  6. 文件系统管理 之 Linux 创建文件系统及挂载文件系统流程详解

    作者:北南南北 来自: LinuxSir.Org 摘要:本文对新增硬盘,切割硬盘,创建硬盘分区,为硬盘分区创建文件系统,以及加载文件系统的流程做总结性论述:主要是为初学者弄清楚这一操作过程:本文涉及f ...

  7. linux的文件系统及节点表

    linux的文件系统及节点表 一  linux的文件系统 1 我们都知道当我们安装linux时会首先给系统分区,然后我们会把分区格式化成EXT3格式的文件系统.那么在linux系统中还有没有其他的文件 ...

  8. Linux虚拟文件系统简介

    本文将对Linux下的VFS做一个简单介绍,主要包括VFS里面的一些概念,以及文件系统是如何与VFS交互的. 本文所涉及的代码摘自Linux-4.4.0-59 什么是VFS VFS的全称为virtua ...

  9. Linux虚拟文件系统解析

    概述 虚拟文件系统(Virtual Filesystem Switch,简称VFS)所有的数据结构都是在运行以后建立的,并在卸载时删除,在磁盘中并没有存储这些数据结构.虚拟文件系统只有和实际文件系统( ...

最新文章

  1. RabbitMQ简单测试
  2. VC++读取图像RGB值
  3. 给GridView中的buttonField添加一个删除确认功能
  4. freeRtos学习笔记 (5)事件组
  5. 协程概念,原理(c++和node.js实现)
  6. datagrip防止xx后弹窗
  7. Java的值传递解析
  8. java jsp常见问题_jsp和servlet常见问题总结
  9. 车联网正在大跨步发展,但安全问题仍为最大难关
  10. redis和couchbase的比较
  11. jtopo实现左键框选,右键拖拽(拓扑图),以及设置成不能拖动
  12. 近期14个“AI产品经理”职位JD推荐(覆盖北京、上海、深圳、成都、重庆、杭州)
  13. HMI车载开发:汽车与Android的关系:Android Automotive
  14. 如何快速制作脚本,不用插件也能用按键精灵后台发送消息
  15. MySql 常用命令集
  16. 涉密计算机信息系统的安全审计,涉密计算机信息系统安全审计.doc
  17. Vue3.0 项目启动(打造企业级音乐App)
  18. python爬虫简单入门级,小白讲说
  19. SQLServer下载与安装
  20. 谷歌退出刺激百度股价大涨

热门文章

  1. java jar 打印_Java 打印Word文档(二)
  2. LSTM这一篇就够了
  3. phpcms V9 常用函数 及 代码整理
  4. 赵本山2007春节晚会小品
  5. Android实现立体圆柱控件,Android 酷炫的3d立体圆柱动画效果实现_移动开发_化身孤岛的瓜...
  6. 微信小程序——云音乐界面
  7. 7-9 人以群分 (25 分)
  8. 【诗人艺术家ll著名诗人】胭脂茉莉的诗
  9. 读书笔记——混沌与分形:郝柏林科普与博客文集(郝柏林/2015)
  10. qt生成库文件之后自动复制到指定目录