linux中cd命令

Linux 中 cd 命令使用大全

cd(Change Directory)是 Linux 中用于切换工作目录的核心命令,支持多种路径格式和快捷操作。以下是详细用法:


1. 基本用法
  • 切换到绝对路径

    cd /path/to/directory
    

    例如:cd /usr/local/bin

  • 切换到相对路径

    cd ./subdirectory     # 进入当前目录的子目录
    cd ../sibling_dir     # 进入上级目录的兄弟目录
    

    例如:当前在 /home/user,执行 cd Documents 进入 /home/user/Documents


2. 快捷路径
  • 返回家目录

    cd ~    # 或直接 cd
    

    等价于 cd /home/your_username

  • 返回上一级目录

    cd ..
    

  • 返回上两级目录

    cd ../..
    

  • 切换到上一次的目录

    cd -
    

    可在两个目录间快速切换。


3. 特殊符号用法
  • 使用环境变量

    cd $VARIABLE_PATH
    

    例如:cd $HOME

  • 通配符匹配目录

    cd Dir*   # 进入名称以 Dir 开头的目录(需确保唯一匹配)
    


4. 处理特殊字符路径
  • 路径含空格:用引号包裹路径

    cd "path with spaces"
    

    或使用转义符:

    cd path\ with\ spaces
    

  • 路径含特殊字符(如 $, &
    用单引号避免解析:

    cd 'dir$name'
    


5. 常见错误处理
  • 目录不存在
    错误提示:bash: cd: no_such_dir: No such file or directory
    检查路径拼写或权限。

  • 权限不足
    错误提示:bash: cd: restricted_dir: Permission denied
    需用 sudo 或联系管理员授权。


6. 实用技巧
  • 结合 pushd/popd 管理目录栈

    pushd /path/A    # 进入 A 并记录路径
    pushd /path/B    # 进入 B 并记录路径
    popd             # 返回上一次记录的路径
    

  • 快速返回家目录的子目录

    cd ~/Documents  # 直接进入家目录下的 Documents
    


7. 注意事项
  • cd 是 Shell 内建命令,无独立手册页,查看帮助用:
    help cd
    

  • 路径区分大小写(如 Documentsdocuments)。
  • 符号链接目录:cd 默认进入链接目标,加 -P 选项进入物理路径:
    cd -P /symlink_path
    

通过灵活组合上述用法,可高效管理 Linux 目录导航。

注意事项

  • 路径区分大小写,确保拼写正确。
  • 如果目录不存在,会提示 No such file or directory
  • 使用 tab 键自动补全路径,减少输入错误。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值