在 Linux 系统中,进入目录主要通过 cd
(Change Directory)命令实现。以下是详细用法和常见场景:
cd [目录路径]
进入指定目录
cd /path/to/directory
例如:
cd /usr/local # 进入绝对路径
cd Documents # 进入当前目录下的子目录
返回家目录(Home)
cd ~ # 或直接输入 cd
返回上一级目录
cd ..
返回上两级目录
cd ../..
进入上次所在的目录
cd -
使用环境变量
cd $HOME # 等同于 cd ~
创建并进入目录
mkdir new_dir && cd new_dir
通过 ls
查看目录内容后再进入
ls # 查看当前目录内容
cd dir # 选择子目录进入
目录名有空格或特殊字符
用引号包裹路径或使用转义符:
cd "My Documents" # 或 cd My\ Documents
权限不足
若目录无权限,需切换用户或提权:
sudo su - # 切换为 root
cd /root # 进入需权限的目录
或直接提权执行:
sudo cd /restricted_dir # 注意:cd 是 shell 内置命令,此方式可能无效
目录不存在
检查路径拼写或使用 ls
确认:
ls /path/to/check
使用 Tab 补全
输入部分路径后按 Tab
键自动补全,避免手动输入错误。
显示当前路径
pwd # 查看当前所在目录的绝对路径
通过以上方法,你可以高效地在 Linux 中切换目录。遇到问题时,检查路径是否存在、权限是否足够即可。