Linux命令基础9-mv命令

本文来介绍下Linux中mv命令,mv是move的意思,中文就是剪切的意思。来练习下以下场景,这篇开始,利用实验楼里面的切换界面功能,也就是没有桌面版的linux,只有字符界面,不管怎么说,我们先来看看如何操作,基本上之前学到的,命令都要用到,不然你无法创建文件,创建目录,查看文件下文件清单等等。注意哈,本系列大部分操作开始的路径都是Desktop,所以你在输入一个命令前,看看$前面显示的路径是不是Desktop。

1. 切换到字符界面

实验楼右侧有一个切换界面的按钮,在切换界面下方还有提交结果菜单,绿色的很好找到,点击切换界面,选择字符界面。

1)ls先看看当前路径下有什么文件

2)cd到Desktop

3)mkdir dir1 ,cat > file1.txt,随意输入字符,ctrl+D停止输入
在这里插入图片描述

2.mv file1.txt file2.txt 相当于重命名了文件

在这里插入图片描述

3.mv file2.txt dir1
在这里插入图片描述

这里,我也犯错了两次,当前文件夹下,直接输入名称就可以,不需要/dir1,这个/dir1表示根目录下有一个文件夹叫dir1.

4. 在桌面创建一个file2.txt,然后尝试mv到dir1,当前dir1已经有一个file2.txt
在这里插入图片描述

发现了没,之前file2,txt的内容是abcdefg…,现在变成了12456… 说明这个地方,发生了覆盖文件内容的情况,如果两个文件名称相同。

5. 利用 -i来提示我们如果,两个文件名称相同,是否要覆盖
在这里插入图片描述

这里参数-i表示交互的意思,英文单词interactive的缩写。输入y表示覆盖,输入n表示取消。

6. mv dir1 dir2
在这里插入图片描述

这里相当于把dir1名称修改成dir2

7.mv -v file3.txt dir2

在这里插入图片描述
这里-v,是英文单词verbose的缩写,表示解释这个命令执行之后发生了什么变化。同样,你可以通过man mv了解更多使用用法。

猜你喜欢

转载自blog.csdn.net/weixin_43639443/article/details/89882036
今日推荐