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 ..命令上移一个级别,进入其父目录(不用知道父目录的名称)

Linux——文件系统层次结构,绝对路径_第1张图片

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

Linux——文件系统层次结构,绝对路径_第2张图片

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

你可能感兴趣的:(linux,服务器,运维)