首页 > 系统相关 >linux中使用cd指令跳转路径时带不带“/”

linux中使用cd指令跳转路径时带不带“/”

时间:2024-11-11 16:22:02浏览次数:4  
标签:当前目录 主目录 cd 相对路径 linux 带不带 根目录 跳转

在 Linux 中使用 `cd` 命令跳转目录时,是否需要 `/` 取决于路径的类型。以下是规则:

1. **绝对路径:以 `/` 开头**
- 如果路径以 `/` 开头,表示从根目录开始的**绝对路径**。
- 使用绝对路径可以精确定位到文件系统中的某个目录,不受当前目录影响。
- 例如:
```bash
cd /usr/local # 从根目录开始,进入 /usr/local 目录
cd /home/user # 从根目录开始,进入 /home/user 目录
```

2. **相对路径:不以 `/` 开头**
- 如果路径不以 `/` 开头,表示从**当前目录**开始的相对路径。
- 相对路径依赖于当前目录位置,常用于切换到当前目录下的子目录或使用 `..` 返回上一级。
- 例如:
```bash
cd documents # 切换到当前目录下的 documents 子目录
cd ../other_folder # 切换到当前目录的上一级目录,再进入 other_folder
```

3. **`~` 表示用户主目录**
- 使用 `~` 可直接切换到当前用户的主目录。
- 例如:
```bash
cd ~ # 切换到当前用户的主目录
cd ~/projects # 切换到主目录下的 projects 目录
```

总结:
- 需要 `/`:使用绝对路径时。
- 不需要 `/`:使用相对路径或 `~` 时。

在根目录需要跳转时,加“/”,子目录跳转时,不需要“/”

标签:当前目录,主目录,cd,相对路径,linux,带不带,根目录,跳转
From: https://www.cnblogs.com/lian369/p/18539996

相关文章

  • linux进程概念
    前言:进程是linux中非常重要的概念,执行的每一个程序都是进程。因此我们需要了解进程。1.冯洛伊曼体系结构我们常见的计算机以及不常见的计算机大多都遵循冯洛伊曼体系结构。冯洛伊曼体系结构由五部分组成,分别是输出设备,输入设备,存储器,运算器和控制器组成。输入设备包括键......
  • apt-get——Debian Linux发行版中的APT软件包管理工具
    转自于:https://github.com/jaywcjlove/linux-command,https://blog.csdn.net/liudsl/article/details/79200134后不赘述apt-getDebianLinux发行版中的APT软件包管理工具,现在更推荐使用apt,相关命令附后。说明apt-get命令是DebianLinux发行版中的APT软件包管理工具。所有......
  • Linux中文件系统层次结构简述
    在Linux操作系统中,并没有像Windows那样的“盘符”概念。相反,Linux使用一个统一的文件系统层次结构,所有的文件和目录都挂载在一个单一的根目录/下。这种设计使得文件系统的管理更加灵活和一致。文件系统层次结构在Linux中,文件系统通常按照以下层次结构组织:/(根目录):文件系......
  • linux系统的简单介绍
    一个项目的工作流程:1.linux系统Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(LinusBenedictTorvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作......
  • 1分钟学会在Linux下模拟网络延迟
    1.背景为了测试程序的健壮性以及在弱网环境下程序的表现,通常需要创造一个“不那么稳定”的网络环境,但这种模拟十分不好控制变量,比如希望控制网络延迟在500ms时,现实环境则是难以实现的,那有什么解决的办法呢?答案是,可以在Linux下使用tc命令来模拟延迟。2.安装在不同的发行......
  • 【Linux进程篇2】学习进程大框架,学习进程前期必备。
    --------------------------------------------------------------------------------------------------------------------------------每日鸡汤:心有多大,舞台就有多大,只有想不到的,没有做不到的。-----------------------------------------------------------------------......
  • 【Linux】Linux环境基础开发工具使用(下)
    【Linux】Linux环境基础开发工具使用(下)......
  • linux 卸载node 并重装
     1、先卸载npmsudonpmuninstallnpm-g2、卸载nodeyumremovenodejsnpm-y看看是否有残留进入/usr/local/lib删除所有node和node_modules文件夹进入/usr/local/include删除所有node和node_modules文件夹进入/usr/local/bin删除node的可执行文件......
  • Linux安装jdk
    Linux安装jdk下载JDK安装包前往Oracle官网或其他JDK发行版网站,下载适合Linux系统的JDK安装包(可执行命令lscpu,查看Architecture字段确定)。创建安装目录在/usr/local目录下创建用于存放JDK安装包的目录,例如/usr/local/javasudomkdir/usr/local/javacd/usr/local/java上......
  • 利用 Linux 系统性能调优技巧优化系统性能
    ......