本指南将向您展示如何使用Linux终端浏览您的文件系统。
您的计算机将至少具有一个启动操作系统所需的驱动器。 您启动的驱动器通常是硬盘驱动器或SSD,但可以是DVD驱动器或USB驱动器。
计算机上的操作系统将提供一种命名机制,以便您可以与每个驱动器进行交互。
如果您习惯于Windows操作系统,那么您将意识到每个驱动器都有一个驱动器号。
一般命名惯例如下:
- A - 通常用于软盘的传统驱动器盘符
- B - 通常用于辅助软盘的传统驱动器盘符
- C - 用于启动操作系统的主驱动器
- D - DVD驱动器
- E向前 - USB驱动器,外部网络驱动器等
每个驱动器将被拆分成由文件夹和文件组成的树。 例如,一个典型的C驱动器可能看起来像这样:
- C:\
- 用户
- 您的用户名
- 文档设置
- 我的文件
- 我的视频
- 我的音乐
- 文档设置
- 您的用户名
- 视窗
- SYSTEM32
- Syswow64资料
- 程序文件
- 办公室
- Skype的
- 用户
C盘上的内容会有所不同,上面只是一个例子,但您可以看到顶层是盘符,然后下面有三个文件夹(用户,窗口,程序文件)。 在这些文件夹下面会有其他文件夹,并在这些文件夹下面有更多文件夹。
在Windows中,您可以通过在Windows资源管理器中单击文件夹来浏览文件夹。
您还可以打开命令提示符并使用Windows cd命令浏览文件夹结构。
Linux还提供了一种命名驱动器的方法。 Linux中的驱动器被称为设备,因此每个驱动器都以“/ dev”开头,因为设备被视为文件。
接下来的两个字母是指驱动器的类型。
现代计算机倾向于使用SCSI驱动器 ,因此将其缩短为“SD”。
第三个字母从“A”开始,对于每个新驱动器,它都向上移动一个字母。 (即:B,C,D)。 因此,通常第一个驱动器将被称为“SDA”,并且通常不是用于引导系统的SSD或硬盘驱动器。 “SDB”通常是指第二个硬盘驱动器,USB驱动器或外部硬盘驱动器。 随后的每个驱动器都会获取下一个字母。
最后,有一个表示分区的数字。
因此标准硬盘通常称为/ dev / sda,其中包含名为/ dev / sda1,/ dev / sda2等的单独分区。
大多数Linux发行版提供了类似于Windows资源管理器的图形文件管理器。 但是,与Windows一样,您可以使用Linux命令行浏览文件系统。
您的Linux系统采用树形格式,其顶部的/目录位于下方的各个目录中。
/目录下的常用文件夹如下所示:
- 箱子
- 靴
- 光盘
- 开发
- 等等
- 家
- LIB
- lib64的
- 的lost + found
- 媒体
- MNT
- 选择
- PROC
- 根
- 跑
- sbin目录
- SRV
- SYS
- TMP
- USR
- VAR
您可以通过阅读本指南了解所有这些文件夹的用途,其中显示了使用Linux浏览文件系统的10个基本命令 。
使用cd命令进行基本导航
大多数时候你会想要在你的home文件夹的范围内工作。 您的主文件夹的结构与Windows中的“我的文档”文件夹非常相似。
想象一下,您的主文件夹下有以下文件夹设置:
- 家
- 用户名
- 图片
- 家庭照片
- 假日照片
- 圣诞节照片
- 下载
- 影片
- 2015年圣诞节
- 2014年圣诞节
- 音乐
- 雷鬼
- 爵士乐
- 岩
- 图片
- 用户名
当你打开一个终端窗口时,你一般会发现自己在你的主文件夹中。 您可以使用pwd命令来确认这一点。
PWD
结果将会沿着/ home / username的方向。
您可以通过键入cd tilde命令始终返回到/ home / username文件夹:
cd〜
假设您位于/ home /用户名文件夹中,并且想要进入圣诞照片文件夹。
你可以用许多不同的方式做到这一点。
例如,您可以运行一系列的cd命令,如下所示:
cd图片
cd“圣诞照片”
第一个命令会将您从用户名文件夹下移到Pictures文件夹。 第二个命令将您从“图片”文件夹下拉到“圣诞照片”文件夹。 请注意,由于文件夹名称中有空格,因此“圣诞照片”处于引号中。
您也可以使用反斜杠而不是引号来转义命令中的空格。 例如:
cd圣诞节\照片
您可以使用如下两个命令来代替使用两个命令:
CD图片/圣诞节\照片
如果您不在主文件夹中,并且您位于更高级别的文件夹(如/),则可以执行其中一项操作。
您可以如下指定整个路径:
cd / home /用户名/图片/圣诞节\照片
您也可以使用代字号转到主文件夹,然后按如下所示运行命令:
cd〜
CD图片/圣诞节\照片
另一种方法是在一个命令中使用波浪符号,如下所示:
cd〜/图片/圣诞节\照片
这意味着,无论您在文件系统中的哪个位置,都可以使用符号〜/作为路径中的第一个字符到达主文件夹下的任何文件夹。
这有助于尝试从一个低级文件夹到另一个。 例如,假设您在圣诞节照片文件夹中,现在您想要转到位于音乐文件夹下的雷鬼音乐文件夹。
您可以执行以下操作:
cd ..
cd ..
cd音乐
cd雷鬼
这两个点表示你想要上一个目录。 如果你想上两个目录,你可以使用下面的语法:
cd ../ ..
还有三个?
cd ../../ ..
您可以在一个命令中全部指定cd命令,如下所示:
cd ../../Music/Reggae
虽然这可以起作用,但使用以下语法要好得多,因为它可以节省您在重新下一步之前必须计算出需要增加的层数:
cd〜/音乐/雷鬼音乐
符号链接
如果您有符号链接,则需要了解一些定义cd命令在执行时的行为的开关。
想象一下,我创建了一个名为Christmas_Photos的圣诞照片文件夹的符号链接。 这将节省在导航到圣诞照片文件夹时不得不使用反斜杠。 (重命名文件夹可能是一个更好的主意)。
结构现在看起来像这样:
- 家
- 用户名
- 图片
- 家庭照片
- 假日照片
- 圣诞节照片
- Christmas_Photos
- 下载
- 影片
- 2015年圣诞节
- 2014年圣诞节
- 音乐
- 雷鬼
- 爵士乐
- 岩
- 图片
- 用户名
Christmas_Photos文件夹根本不是文件夹。 这是一个指向圣诞照片文件夹的链接。
如果针对指向文件夹的符号链接运行cd命令,您将能够看到该文件夹内的所有文件和文件夹。
根据CD的手册页面,默认行为是遵循符号链接。
例如看看下面的命令
cd〜/图片/圣诞节照片
如果在运行此命令后运行pwd命令,将会得到以下结果。
/家/用户名/图片/ Christmas_Photos
要强制执行此行为,可以使用以下命令:
CD -L〜/图片/圣诞节照片
如果您想使用物理路径,则需要输入以下命令:
cd -P〜/图片/圣诞节照片
现在,当您运行pwd命令时,您将看到以下结果:
/ home / username /图片/圣诞照片
概要
本指南向您展示了您需要了解的一切,以便使用Linux命令行成功解决文件系统问题。
要了解所有可能的选项,请点击这里查看cd手册页。