菜鸟科技网

Linux打开目录命令有哪些?

核心命令:cd (Change Directory)

cd 是用于在命令行中切换当前工作目录的命令。

Linux打开目录命令有哪些?-图1
(图片来源网络,侵删)

基本语法

cd [目录路径]
  • 目录路径:你想要切换到的目标目录,这个路径可以是绝对路径相对路径

绝对路径 vs. 相对路径

理解这两种路径的区别是使用 cd 的关键。

绝对路径

从根目录 开始,完整地描述文件或目录的位置,无论你在哪个目录下,它都能指向同一个位置。

示例: 假设你的用户主目录是 /home/myuser,你想进入其中的 Documents 文件夹。

cd /home/myuser/Documents

这个命令无论你当前在哪个目录,都会把你带到 /home/myuser/Documents

Linux打开目录命令有哪些?-图2
(图片来源网络,侵删)

相对路径

当前所在目录开始描述的位置,它使用一些特殊的符号来简化输入。

  • (点):代表当前目录
  • (点点):代表上级目录(父目录)。
  • (波浪线):代表当前用户的主目录 (/home/myuser)。
  • (短横线):代表上一个工作目录

示例: 假设你当前在 /home/myuser 目录下。

# 进入 Documents 文件夹 (相对路径)
cd Documents
# 返回上一级目录 (回到 /home)
cd ..
# 从 /home 返回再上一级目录 (回到 /)
cd ..
# 进入自己的主目录 (无论你当前在哪)
cd ~
# 如果你刚刚在 /home 目录,现在又在 /home/myuser,输入 cd - 会让你回到 /home
cd -

常用 cd 命令示例

命令 描述 示例
cd 切换到当前用户的主目录,这是最常用的快捷方式。 cd
cd ~ cd 一样,切换到当前用户的主目录。 cd ~
cd .. 切换到当前目录的上一级目录 cd ..
cd ../.. 切换到上上级目录 cd ../..
cd - 切换到上一个工作目录,非常方便在两个目录间来回切换。 cd -
cd / 切换到系统的根目录 cd /
cd /var/log 使用绝对路径切换到 /var/log 目录。 cd /var/log
cd ./Documents 使用相对路径切换到当前目录下的 Documents 文件夹。 (和 cd Documents 效果一样) cd ./Documents

实用技巧

a. 自动补全

在输入路径时,可以按下 Tab 键让 Shell 自动补全目录名,避免输错,如果按一下 Tab 没有反应,说明可能有多个目录以相同字母开头,再按一下 Tab 会列出所有可能性。

# 输入 cd Doc 然后按 Tab
cd Doc<Tab>  # 如果只有一个 Documents 文件夹,会自动补全为 cd Documents

b. 查看当前所在目录

有时候你可能会忘记自己当前在哪个目录,可以使用 pwd (Print Working Directory) 命令来查看。

Linux打开目录命令有哪些?-图3
(图片来源网络,侵删)
pwd
# 输出可能类似于: /home/myuser/Documents

c. 列出目录内容

使用 ls (list) 命令可以查看当前目录下有哪些文件和子目录。

ls
ls -l  # 以详细列表形式显示
ls -a  # 显示所有文件,包括隐藏文件 (以 . 开头的文件)

与“打开”目录相关的其他命令

虽然 cd 是切换目录,但有时你可能想“打开”一个目录来执行操作,而不想离开当前工作位置。

xdg-open (在图形界面中打开)

这是一个非常实用的命令,它会用系统默认的程序打开一个文件、目录或 URL。

  • 在文件管理器中打开当前目录

    xdg-open .

    代表当前目录,这会在你的图形化文件管理器(如 Nautilus, Dolphin, Thunar)中打开当前文件夹。

  • 在图形化编辑器中打开一个文件

    xdg-open my_document.txt
  • 在浏览器中打开一个网页

    xdg-open https://www.google.com

    注意xdg-open 主要用于基于桌面环境的 Linux 发行版(如 Ubuntu, Fedora, Mint 等),在服务器版或无头系统中可能不可用。

nautilus, dolphin, thunar

这些是具体的文件管理器命令,直接调用它们可以打开该程序。

# 仅适用于 GNOME 桌面环境 (如 Ubuntu)
nautilus .
# 仅适用于 KDE 桌面环境 (如 Kubuntu)
dolphin .
# 仅适用于 XFCE 桌面环境 (如 Xubuntu)
thunar .

你的需求 推荐命令 说明
在命令行中切换到某个目录 cd /path/to/directory 最核心、最常用的命令
快速回到自己的家目录 cdcd ~ 命令行下的“返回主页”。
返回上级目录 cd .. 在目录结构中向上导航。
在两个目录间快速切换 cd - 极大提升工作效率。
在图形文件管理器中打开目录 xdg-open . 不离开终端,可视化地浏览目录。
查看自己当前在哪个目录 pwd 确认当前位置,避免迷路。
查看当前目录下有什么 ls 探索目录内容。

对于初学者来说,熟练掌握 cdpwdls 这三个命令,就已经能高效地在 Linux 文件系统中导航了。

分享:
扫描分享到社交APP
上一篇
下一篇