💓博主CSDN主页:杭电码农-NEO💓
⏩专栏分类:Linux从入门到开通⏪
🚚代码仓库:NEO的学习日记🚚
🌹关注我🫵带你学更多操作系统知识
🔝🔝
1. 前言
本篇文章紧接着上一节的指令做拓展
建议先看第一篇文章,再看本篇文章:
本章重点:
本篇文章着重讲解以下几个指令:
- 删除目录或文件: rm
- 查看Linux手册: man
- 复制文件或目录: cp
- 移动文件或目录: mv
- 文件的读写: cat 和 nano
- 查看信息指令: more 和 less
指令繁多,打起精神
启动Xshell进入Linux学习!
2. 删除一个目录或文件
先看当前路径下的文件有哪些:
两个普通文件和两个目录(文件夹)
假设我想删除 my.txt这个文件
使用指令: rm 要删除的文件
举例演示:
当我们输入这条指令后会跳出来提示:
你确定要删除这个普通文件吗?
这时输入y代表确定删除
输入n代表取消删除
my.txt已经被欸删除了!
2.1 删除指令的选项拓展
拓展1:
每删除个文件,系统都会询问是否确认
这样十分的不方便,很麻烦
可以带上rm指令的选项 -f
使用指令: rm -f
这条指令的意思就是:
直接删除,不要询问我!
拓展2
先来看看pro文件夹的属性:
倘若此时我想直接删除目录pro
那目录pro下的文件会不会一起被删了?
此时目录不会被删除!
假如想要删除整个目录的内容
可以带上rm指令的-r选项:
使用指令: rm -rf
-r是递归的意思,就是递归删除
pro中所有的文件和目录
3. 查看Linux手册
Linux下有很多指令,我们不可能全部记住
但是我们可以通过查询手册来使用!
使用指令: man
比如我们想查询指令rm的用法:
输入 man rm后跳到一个英文界面:
注:按q可以退出查看指令的页面
假设你想查看C语言中printf的用法:
你甚至还可以man man查看man的用法
关于man指令的介绍就到此
4. 复制文件或目录
在Windows下我们经常复制粘贴文件
在Linux下也有这个功能:
假设A和要复制的文件或目录
B是被粘贴到文件或目录
使用指令: cp -选项 A B
比如在我的文件系统下
我想将目录d2复制到tmp路径下:
发现,tmp路径下确实多了d2目录
cp指令的常用选项如下:
- -f 或 --force 强行复制文件或目录
不论目的文件或目录是否已经存在 - -i 覆盖文件之前先询问用户
- -r 递归处理
将指定目录下的文件与子目录一并处理