Linux文件系统基本结构

   Linux的文件系统结构

  Linux文件系统为一个倒转的单根树状结构


  文件系统的根为"/"

  文件系统严格区分大小写

  路径使用“/”来分割,在windows使用""

  当前工作目录

  1 每一个shell或系统进程都有一个当前工作目录

  2 使用pwd命令可以显示当前的工作目录


  3. 文件名称

  文件名称大小写敏感

  名称最多有255个字符

  除了正斜线外都是有效的字符

  通过touch命令可以创建一个文件,或者更新已有文件的时间

  以“.”开头的文件都是隐藏文件

  4. 列出目录的内容

  1 ls -a 显示所有文件(包括隐藏文件)


  2 ls -l 显示所有文件的详细信息

  在ubuntu里面可以利用ll代替


  3 ls -R 递归显示子目录信息


  4 ls -ld 显示目录及链接信息


  5. 查看文件类型

  1 我们通过file来查看文件的类型


  6. 绝对路径与相对路径

  1 绝对路径:以根目录“/”为起点,递归每一级目录直到目标文件/文件夹,如:/etc/passwd

  绝对路径是不受当前目录影响的,绝对路径是唯一的

  2 相对路径:以当前目录为起点,到达目标文件/文件夹的路径,如:../../etc/passwd

  相对路径受当前目录的影响

  3 相对路径基本定义:

  “..”代表上级目录

  “.”代表当前目录

  “~”代表当前用户家目录(每一个用户都有一个家目录)

  “-”代表上一个工作目录

  4 不管在什么目录下cd回车都是回到家目录


  5 相对路径和绝对路径的图,从图中的PWD到DEST

时间: 2025-01-20 10:05:51

Linux文件系统基本结构的相关文章

Linux入门基础(二) Linux文件系统基本结构

Linux文件系统为一个倒置的树状结构,所有文件或文件夹均包含在一个根目录"/"中. Linux系统严格区分大小写,名称最多255个字符 除正斜线外都是有效字符 每一个Shell都有一个当前的工作目录,通过命令pwd(print work directory)可以查看当前工作目录 touch命令:创建一个空白文件或者更新已有文件的(最后一次修改)时间 以.开头的文件为隐藏文件,隐藏文件绝大部分是配置文件 命令"ls"可以列出当前目录信息,支持以下参数: ls -a

Linux基本操作 2 Linux文件系统基本结构

Linux的文件系统结构 Linux文件系统为一个倒转的单根树状结构 文件系统的根为"/" 文件系统严格区分大小写 路径使用"/"来分割,在windows使用"\" 当前工作目录 1 每一个shell或系统进程都有一个当前工作目录 2 使用pwd命令可以显示当前的工作目录    3.  文件名称 文件名称大小写敏感 名称最多有255个字符 除了正斜线外都是有效的字符 通过touch命令可以创建一个文件,或者更新已有文件的时间 以".&q

简述Linux文件系统的目录结构

Linux文件系统结的结构是树形结构,其入口从/开始,了解Linux文件系统的结构,对于我们需要掌握的基础知识点之一. 1.什么是文件系统: 请参见:<Linux 文件系统概述> 2.文件系统的组织结构简说: 当您使用Linux的时候,如果您通过ls -la / 就会发现,在/下包涵很多的目录,比如etc.usr.var.bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件.文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为树形结

图文详解Linux文件系统的目录结构

1. / 文件系统的入口,最高一级目录: 2. /bin 基础系统所需要的命令位于此目录,是最小系统 所需要的命令,如:ls, cp, mkdir等.这个目录中的文件都是可执行的,一般的用户都可以使用. 3. /boot 包含Linux内核及系统引导程序所需要的文件,比如 vmlinuz initrd.img 文件都位于这个 目录中.在一般情况下,GRUB或LILO系统引导管理器也位于这个目录: 4. /dev 设备文件存储目录, 比如声卡.磁盘... ... 这是一个非常有趣的目录,是Linu

kernel学习:分层方法讨论linux文件系统

文件系统是对一个存储设备上的数据和元数据进行组织的机制. Linux 文件系统接口实现为分层的体系结构,从而将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.另一种看待文件系统的方式是把它看作一个协议.网络协议(比如 IP)规定了互联网上传输的数据流的意义,同样,文件系统会给出特定存储媒体上数据的意义. Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子.通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统.例如,read 函数调用可以从指

Linux文件系统的实现

Linux文件管理从用户的层面介绍了Linux管理文件的方式.Linux有一个树状结构来组织文件.树的顶端为 根目录(/),节点为目录,而末端的叶子为包含数据的文件.当我们给出一个文件的完整路径时,我们从根目 录出发,经过沿途各个目录,最终到达文件. 我们可以对文件进行许多操作,比如打开和读写.在Linux文件管理相关命令中,我们看到许多对文件进行 操作的命令.它们大都基于对文件的打开和读写操作.比如cat可以打开文件,读取数据,最后在终端显示: $cat test.txt 对于Linux下的程

最佳Linux文件系统清理工具

  大家一定听说过Windows清理工具--尽管各类方案级别不同,但其作用与目的是共通的.而在Linux文件系统领域,这类清理工具的知名度恐怕就没那么高了.无论大家是否相信,其实Linux阵营的清理工具也是存在的,本文就将向各位介绍其中的佼佼者.当中某些您可能有所耳闻.有些已经被整合到大家熟悉的工具当中,还有些则确实寂寂无名.无论如何,这些工具都将帮助我们保持Linux文件系统的清爽整洁,下面就来认识一下吧. 1: Synaptic Synaptic中包含一项功能(其实是内置于apt及其它一些软

Linux文件系统及常用命令

Linux文件系统介绍: 一 .Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法.主要体现在对文件和目录的组织上.目录提供了管理文件的一个方便而有效的途径. Linux使用树状目录结构,在安装的时候,安装程序已经为用户创建了文件系统和完整而固定的目录组成形式,并指定了每个目录的作用和其中的文件类型.                                                               ┃  /根目录 ┏━━┳━━━┳━━━┳━━━╋━━━┳

linux 文件系统解析及相关命令(转)

简介 文件系统就是分区或磁盘上的所有文件的逻辑集合. 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中. 不同Linux发行版本之间的文件系统差别很少,主要表现在系统管理的特色工具以及软件包管理方式的不同,文件目录结构基本上都是一样的. 文件系统有多种类型,如: ext2 : 早期linux中常用的文件系统: ext3 : ext2的升级版,带日志功能: RAMFS : 内存文件系统,速度很快: iso9660: