linux命令:显示当前目录命令、删除命令
文章目录
- 显示当前目录命令(pwd)
- 创建目录命令(mkdir)
- 删除命令(rm)
- 目录切换命令(cd)
- 结尾
关注【 郑大钱呀
】【公】【众】【号】,我们一起交流,一起学习。
显示当前目录命令(pwd)
pwd
命令的作用,主要显示当前所在的目录,比如:我们不断的切换目录,此时如果我们想查看当前所在目录。
pwd
执行结果如下:
/root/filedir
创建目录命令(mkdir)
该命令的作用为创建一个目录,也就是一个文件夹,值得注意的是,创建目录的时候,不能与当前目录下的文件夹或文件重名
,否则会报错,导致创建不成功。
示例1:创建一个文件夹
mkdir test
执行结果如下:
test
执行该命令后则会在当前的目录下创建一个文件夹,但是如果我们想要创建一个多级的文件夹
怎么办呢,比如我需要创一个学科的目录,学科目录下有需要创建数学的目录,该如何操作呢,我们可以先创建一个学科的目录,然后进入学科的目录,再创建数学的目录,但是这种方式,太繁琐,有没有简单的方式呢,当然有。
示例2:创建一个多级目录
mkdir -p subject/math
执行结果如下:
├── subject
│ └── math
值得注意的是,在创建多级文件夹得时候,需要加上-p
的参数,不加是会报错的。
删除命令(rm)
该命令的主要作用是删除文件或目录
,我们先看一下它常用的参数:
参数 | 英文 | 含义 |
---|---|---|
-f | force | 强制删除,忽略不存在的文件或目录,无需提示 |
-r | recursive | 递归删除目录下的内容,删除目录时必须加此参数 |
示例1:删除一个文件
rm filetest
rm:是否删除普通空文件 "filetest"?y
从上面的结果我们可以看出,删除文件的时候,会有一个二次确认提示
,如果你直接回车或者输入"n",那么表示的就是否,只有你输入"y"的时候,它才会删除文件
。我们有时候觉得这样做太麻烦了,磨磨唧唧的,我们就喜欢直接一点的,直接删除,无需二次确认。
示例3:强制删除文件,无需二次提示
rm -f file
当我们加上-f
参数的时候,再进行删除,此时是没有二次提示的,直接删除。
示例4:删除目录
我们上面删除的都是文件,当我们删除目录的时候,和删除文件是有点不同的,我们必须要加上-r
的参数,如果我们不想二次确认提示,可以再加上-f
的参数,示例命令如下:
rm -rf test
目录切换命令(cd)
该命令的作用就是切换目录,在Windows系统中,我们切换文件的时候,是通过在文件管理器进行目录的切换
,而在无界面的Linux中,只能通过cd
命令来操作,cd
其实是英文"change directory"的缩写,意思表示更改当前目录,是Linux用户最常用的命令之一
。
示例1:切换到用户主目录
cd
执行结果如下:
[root@VM-0-6-centos ~]#
如果我们直接在当前目录输入cd
命令,不加任何的参数,那么表示切换到用户的主目录
,也就是说,如果你的用户是超级管理员用户,你cd
后的目录就是/root
,如果你是普通用户,那么你cd
后的目录是其对应的家目录。
示例2:切换到指定目录
cd /root/filedir/subject/math
执行结果如下:
[root@VM-0-6-centos math]#
从上面的运行结果我们看出,如果我们在cd
后面加上路径,则表示切换到指定的目录,需要值得注意的时,如果你切换的路径不在当前目录下,那么你后面的路径需要是绝对路径,
如/root/filedir/subject
,但是如果你切换的路径在当前路径下面,那么你可以使用相对路径,比如你此时所在的目录是subject
,在subject
目录下有一个math
目录,此时你只需cd math
,即可切换至math
目录下。
在Windows中我们在使用文件资源管理器的时候,通常都会有一个返回上一级目录的操作,通常点一下就可以了,那么Linux中有没有呢,如果返回上一层,也需要通过指定路径的方式切换目录,就显得有些麻烦。
示例3:返回上一层目录
cd ..
执行结果如下:
[root@VM-0-6-centos math]# cd ..
[root@VM-0-6-centos subject]#
从上面的结果我们知道,我们原来所在的目录是math
,我们通过cd ..
目录的方式可以很快的切换到上一级目录,这里的..
就表示上一级目录
。类似的也可以cd ../..
,表示返回上一级目录的上一级目录
,除此之外,还有如下特殊的目录,比如:
/
表示根目录,cd /
,可以直接切换至根目录~
表示家目录,cd ~
,可以直接切换至家目录,效果与直接cd一样
示例4:两个目录间的切换
如果我们存在着一种场景,需要在两个目录间来回的切换,如果我们通过指定路径的方式,来回切换就显得很麻烦,此时在Linux 中有一个简单的方式可以对最后的两层目录间,进行来回切换。
cd -
执行结果如下:
[root@VM-0-6-centos subject]# cd -
/root/filedir
[root@VM-0-6-centos filedir]# cd -
/root/filedir/subject
[root@VM-0-6-centos subject]# cd -
/root/filedir
[root@VM-0-6-centos filedir]# cd -
/root/filedir/subject
结尾
本期的内容就到这里了,如有不足之处还请大家多多指正,欢迎大家留言、关注、转发、收藏,谢谢。
linux命令:显示当前目录命令、删除命令相关推荐
- linux在个人目录下新建目录,Linux目录的创建与删除命令
mkdir命令 功能:创建一个目录(类似MSDOS下的md命令). 语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir- ...
- linux查看日历的命令,Linux终端显示日历信息的命令:ncal命令
导读 Linux系统内置两个用来显示和校准日历的cal命令和ncal命令.一旦你习惯使用它们,你会发现使用命令很多时候都比你运用鼠标在GUI的日历里查看要来的更迅速和方便. 命令行下,有许多参数,这些 ...
- 安装了淘宝镜像cnpm后使用cnpm -v命令显示不是内部命令的解决方法
安装镜像: npm install -g cnpm --registry=https://registry.npm.taobao.org 如果安装成功之后使用cnpm -v显示不是内部命令的话,多半是 ...
- Linux下显示当前目录下的全部目录或文件
Linux终端中显示当前目录下的所有目录和文件(不包含隐藏文件): [root@localhost ~]# ll // 显示所有目录和文件 总用量 124 -rw------- 1 root root ...
- linux之在当前目录下删除不包含aa的文件
1.问题 1.当前目录下删除不包含aa的文件和文件夹 2.解决办法 1. rm -rf `ls -al | grep -v "aa"`
- linux不能显示文本文件内容的命令,Linux之文本文件查看命令
Linux中,常用的文本文件查看命令介绍如下: 1. cat 用法: cat [options] filename options: -A: 显示全部. -E: 在每一行的后面加上"$&qu ...
- linux lcd显示大数字,wm命令用法及LCD显示图标大小不正常时解决的方法
注:Android 4.3引入的wm工具 wm命令及使用方法: 系统说明: usage: wm [subcommand] [options] wm size [reset|WxH] wm densit ...
- linux脚本显示ip地址,Linux中显示ip地址的命令【显哥出品,必为精品】
在Linux中有三种查看ip地址的方法,下面我分别来介绍 1.ip address命令 使用ip address命令可以查看具体是ip信息 [root@lixian ~]#ip address 1: ...
- Linux CentOS 7.3 1611 基础命令
1.pwd命令 显示当前目录 2.cd命令 用来切换目录 3.ls命令 用来列出文件或目录的信息,有多种参数选项 -a显示隐藏文件包括'.'开头的文件,-A显示隐藏文件,不显示'.'文件,-c按文件修 ...
- linux使用什么命令能够显示当前目录,执行linux命令,其中显示当前目录下的文件命令是什么...
linux系统下用ls命令列出当前目录下的文件. ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息.如果不指定 ...
最新文章
- css:z-index
- 腾讯杰出科学家写给2029的信:计算机视觉AI技术的爆点在哪里?
- Oracle误删除数据的恢复方法
- 用例子来彻底搞明白Virtual 和 非 virtual(C#)
- 幼儿园计算机知识培训内容,幼儿园教师计算机培训计划
- Java ACM模式
- 反射调用 java bean的set和get方法
- 9206-吃货联盟 需求分析
- 如何保证企业IT基础设施的高可用性
- python怎么引入thrift文件_python使用thrift教程的方法示例
- 回顾 | Apache Flink Meetup 杭州站圆满结束(附PPT下载)
- mysql 分组后,统计记录条数
- PhD Debate-11 预告 | 矛与盾的对决——神经网络后门攻防
- usb gadget 端点halt的产生
- 360校招失败的惨痛经历
- docker学习(八)深入浅出理解 dockerFille
- 常用的UML建模详解
- Edgy Trees CodeForces - 1139C
- STM32+Zigbee的使用
- 自己对通信系统中的一些参数以及概念的理解
热门文章
- SQL中取整,取小数
- 我的计算机桌面被分成三格,抖音上的三格壁纸是怎么制作的?其实很简单,这么操作就行!干货...
- mysql 多实例指定cpu_mysql多实例
- Java 值传递与“引用传递”
- python数据科学系列:numpy入门详细教程
- 《Mechanics-Aware Modeling of Cloth Appearance》笔记
- 【设计模式自习室】详解代理模式
- Optimal Caching: Farthest-in-Future算法
- el-upload 上传图片文件方法
- CSS background 背景