当前位置: 首页 > news >正文

Linux——文件系统层次结构,绝对路径

一、文件系统层次结构

       linux中所有文件存储在文件系统中,文件系统层次结构可以类比为一颗到立的树,最顶层为根目录/,根目录/底又分了/etc,/bin,/boot,/dev等子目录,而这些子目录底下又可以生成子目录分支。

以下为linux中较为重要目录的介绍:

linux重要目录
位置用途
/etc供系统用于访问硬件的特殊设备文件
/dev特定于系统的配置文件
/home供普通用户存储其个人数据和配置文件的主目录
/root管理超级用户root的主目录
/run自上一次系统启动以来启动的进程的运行时数据,包括进程ID文件和锁定文件
/tmp供临时文件使用的全局可写空间,10天内未曾访问,更改或修改的文件将自动删除
/usr

安装的软件,共享的库和只读程序数据,/usr目录中的重要子目录包括下列命令:

/usr/bin:用户命令

/usr/sbin:系统管理命令

/usr/local:本地自定义软件

/var动态变化的文件(如数据库,缓存目录,日志文件等)可以在/var下找到
//boot开始启动过程所需的文件

二、绝对路径和相对路径

绝对路径

       绝对路径为一个文件在文件系统层次结构中的确切位置,即从根目录出发,层层遍历每个子目录后最总所在的位置。每个文件在文件系统中的绝对路径有且仅有一个,可以通过路径名的开头是否为/来判断当前路径是否为绝对路径。

相对路径

       当用户登录并打开命令窗口时,初始位置通常是用户的主目录,系统进程也有一个初始目录,用户和进程根据需要更改到其他目录,工作目录和当前工作目录指它们的当前位置。

       相对目录指从当前工作目录到达该文件所需的路径,判别是否为相对路径的方法为判断路径名是否以/开头,不是则为相对路径。

浏览文件系统中的路径

       pwd命令显示该shell的当前工作目录的完整路径名。

       Ls命令列出指定目录的目录内容,如果未指定目录,则列出当前工作目录的内容。

       ls常用到的三个选项为-l,-a,-R选项,-l是以长列表的格式显示文件目录,-a选项显示包含隐藏文件在内的所有文件,-R选项以递归的方式显示包括子目录在内所有目录的内容。

       cd命令可以更改shell的当前工作目录,如果没有为该命令指定任何参数,将自动切换到当前的主目录,cd - 命令可以更改到到用户在进入当前目录之前所处的目录,cd ..命令上移一个级别,进入其父目录(不用知道父目录的名称)

       在上述代码中,cd Music进入当前工作目录的Music目录下,cd默认情况下返回当前用户的主目录,cd -返回上一级目录,cd ..返回当前目录的上一级目录

      cd ..为返回当前目录的上一级目录,cd ../..为返回当前目录的上上一级目录。


http://www.mrgr.cn/news/12564.html

相关文章:

  • 视频提取字幕的软件有哪些?5款高识别率工具任你选
  • SpringBoot文档之构建包的阅读笔记
  • spring security怎么解决用户的权限问题
  • SAP 有趣的‘bug‘ 选择屏幕输入框没了
  • 小白之 FastGPT Windows 本地化部署
  • Linux内核定时器
  • 5G SSB(Synchronization Signal/PBCH, 同步广播块
  • HarmonyOs应用权限申请,system_grant和user_grant区别。本文附头像上传申请user-grant权限代码示例
  • C HTML格式解析与生成
  • 深度学习学习经验——深度学习名词字典
  • [Meachines] [Easy] jerry Tomcat用户暴力破解+war包webshell上传
  • 腾讯地图接入报错vue.runtime.esm.js:4605[Vue warn]: Error in v-on handler: “far <= 0“
  • 基于单片机的无线空气质量检测系统设计
  • SQL Server 查询语句中,对索引列做CONVERT的影响
  • STM32自制手持小风扇实验
  • HTTP/1和HTTP/2
  • 【C++】异常 详解
  • 解决ONENOTE复制文字到外部为图片(Ditto)
  • PyTorch构建神经网络
  • leetcode94:二叉树的中序遍历