linux中的cd ..和cd -命令有啥区别?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux中的cd ..和cd -命令有啥区别?相关的知识,希望对你有一定的参考价值。
主要只有操作上的不同:
cd ..是返回上一层目录, cd -是返回到上一次的工作目录。
cd命令概述:
cd是Change Directory的缩写,这是用来切换工作目录的命令。cd命令是一个内置命令,可以通过type命令查看。
cd命令语法
cd [相对路径或绝对路径或特殊符号]
说明:
不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下。
绝对路径是从跟目录开始的,如/root或/home/sgl,相对路径是相对于当前路径来说的。
假如当前目录在/home/guo下面,那么前面的/home/sgl的相对路径就是../sgl,即当前目录的上级目录下的sgl目录。
特殊符号包括~、-、..等。
~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root。
-表示前一个工作目录。
..表示上级目录。
.表示当前目录。
扩展资料
常用范例:
3.1 例一:进入系统根目录
命令:
cd /
说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了
命令:
cd .. 或者 cd .. //
说明:
进入系统根目录可以使用“ cd .. ”一直退,就可以到达根目录
命令:
cd ../.. //
说明:使用cd 命令实现进入当前目录的父目录的父目录。
例2:使用 cd 命令进入当前用户主目录
“当前用户主目录”和“系统根目录”是两个不同的概念。进入当前用户主目录有两个方法。
命令1:
cd
命令2:
cd ~
例3:跳转到指定目录
命令:
cd /opt/soft
说明:
跳转到指定目录,从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可
例四:返回进入此目录之前所在的目录
命令:
cd -
您好很高兴回答您的问题:
Linux系统下面cd用于切换目录(也可以理解为进入到某个目录中).
cd .. 表示进入上级目录#相当于向上走一层目录.
cd - 表示返回上次所在位置比如你当前到一个很深的目录/oldboy/lidao/996/007/目录,突然因为一些事情进入到了/tmp/下,重新cd会上一次的目录只用cd - 即可,这样就可以节约时间提高效率.
Linux 目录操作
进入 /home 目录
cd /home
返回上一级目录
cd ..
进入个人主目录
cd ~用户
进入上一次所在目录
cd -
显示当前工作目录
pwd
查看当前目录中的文件
ls
列出文件的详细信息
ls -l
列出当前目录下的所有文件(包括隐藏文件)
ls -a
创建目录
mkdir 目录名
创建文件
touch test.py
强制删除文件
rm -f 文件名
删除空目录
rmdir 目录名
强制递归删除目录及目录中的文件
rm -rf 目录名
目录重命名
mv 目录名 新目录名
移动目录
mv 目录1 目录2
复制文件内容
cp 文件1 文件2
复制目录
cp -a 目录1 目录2
创建一个指向文件或目录的软连接 -- 创建快捷方式
ln -s 文件或目录 链接
创建一个指向文件或目录的物理连接(硬连接)-- 复制
ln 文件或目录 链接
以上是关于linux中的cd ..和cd -命令有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章