
对于任何想要高效工作而不依赖图形界面的人来说,掌握终端中的 Linux 文件系统至关重要。与提供可视化图标和拖放功能的传统文件管理器不同,Linux 的导航需要熟练掌握命令行操作,尤其是命令cd
,它是在目录之间切换的关键。本指南将帮助您掌握有效导航 Linux 文件系统所需的技能。
了解 Linux 中的 cd 命令
该cd
命令代表“更改目录”,它是 Linux 中目录导航的核心。使用它,您可以在文件系统中的各个位置之间切换,无论是个人主目录、特定文件夹还是上层目录。使用该cd
命令的基本语法如下:
cd [options] [directory]
在此语法中,目录指定所需文件夹的路径,而选项是修改命令行为的可选参数。
检查当前目录
在进行任何更改之前,最好先验证当前的工作目录,以避免导航错误。这可以通过以下pwd
命令轻松完成,该命令会显示当前目录的完整路径:
pwd

执行此命令后,您可能会发现自己位于“/home/username”。现在,您可以cd
放心地部署该命令来切换目录。
导航到特定目录
要访问特定目录,必须在命令中提供明确的路径cd
。例如,要进入“Desktop/mte”目录,请执行以下命令:
cd desktop/mte

返回您的主目录
如果您发现自己迷失在目录结构中,只需简单调用cd
不带任何参数的命令即可返回到您的主目录:
cd
此命令可在文件系统的任何位置运行。

移至上级目录
要向上一级目录,可以cd
使用以下命令调用该命令..
:
cd..

切换到上次访问的目录
使用连字符 ( -
) 和cd
命令可以轻松跳回上一个目录。例如,如果您之前位于“Desktop/mte”,然后转到“桌面”目录,请输入:
cd -
将会恢复到“Desktop/mte”位置:

使用绝对路径导航
绝对路径表示从根目录 (/) 开始的特定位置。使用cd
命令后跟完整路径可直接访问某个位置:
cd /usr/local/bin

使用相对路径导航
如果您位于主目录中,则可以通过直接输入文件夹名称轻松访问附近的文件夹。例如,要切换到 Documents 文件夹:
cd Documents

访问根目录
根目录用正斜杠表示。要直接导航到那里,只需输入:
cd /

将 Linux 命令与 cd 结合使用
将此命令与其他命令组合使用,可以提高工作效率cd
。例如,要切换到“桌面”目录并立即列出其内容,请使用:
cd Desktop && ls

使用波浪号导航回主目录
波浪号 ( ~
) 表示您的主目录。要返回主目录,请输入:
cd ~

您还可以使用 导航到相对于您的主目录的子目录~
,例如:
cd ~/Documents
更改为另一个用户的主目录
您可以通过指定用户名(带波浪号)来访问其他用户的主目录。例如,要访问 linuxuser 的主目录:
cd ~linuxuser

处理目录名称中的空格
处理包含空格的目录名时,请确保将其括在引号中,或\
在每个空格前使用反斜杠 ( )。否则将导致错误消息。例如,切换到名为“Hello World”的目录的命令可以按如下方式执行:
cd "Hello World"

或者,使用反斜杠方法:
cd Hello\ World

浏览隐藏目录
Linux 中的隐藏文件和目录以点开头。要访问隐藏目录,请运行:
cd.directoryName
要探索隐藏目录,请使用命令ls -a
列出所有文件,包括隐藏文件:
ls -a

然后,使用cd
导航到所需的隐藏文件夹:
cd.cache
恭喜!您现在位于隐藏的“.cache”目录中:

利用自动完成功能
自动补全功能简化了您的导航。当您开始输入目录名称时,按下该Tab键将提供补全建议。例如,如果您开始输入“D”并按下 Tab 键,系统将列出所有以该字母开头的目录:

使用别名创建快捷方式
为了简化常见任务,使用别名可以节省时间。您可以在“.bashrc”文件中设置快捷方式,以便快速切换到常用目录。例如:
alias deskMte="cd Desktop/mte"

增强型替代品:Zoxide
虽然该cd
命令很基础,但对于深层目录来说可能比较繁琐。不妨考虑使用Zoxide。这款创新工具能够学习你的目录访问模式,让你只需输入几个字符即可快速跳转到经常访问的文件夹。无需输入长路径,使用以下方法简化你的工作流程:
z directory
您会发现它能够显著提高效率。
提示:维护安全至关重要;了解如何使用密码保护您的 Linux 文件和目录以保护您的数据。
常见问题
1.如何在 Linux 中检查当前目录?
pwd
您可以通过在终端中输入命令来检查当前目录。它将显示您的工作目录的完整路径。
2.文件夹名称有空格怎么办?
要导航到名称中带有空格的目录,请在名称两边使用引号(例如,cd "My Folder"
)或使用反斜杠转义空格(例如,cd My\ Folder
)。
3.我可以自定义cd
命令吗?
是的,您可以通过将常用cd
命令添加到“.bashrc”文件中来创建别名,从而通过快捷方式简化目录导航。
发表回复 ▼