Linux基础——Linux 基本指令 mkdir, rmdir 和 rm
文章目录
- 1.前言
- 2.mkdir 建立文件夹
- 3.rmdir 移除文件夹
- 4.rm 移除文件
- 1.移除单个文件
- 2.-i 或 -I 有提示地移除文件 (为了避免误删)
- 3.-r 或 -R (recursively) 用来删文件夹
1.前言
这次, 我们想要了解的是在 linux 中, 怎么样创建新文件夹, 移除文件夹, 移除文件.
2.mkdir 建立文件夹
mkdir (make directory) 就是创建一个文件夹的意思, 使用起来很简单.
$ mkdir folder2
如果你想在这个目录给 folder2 里面再建一个文件夹也是 Ok.
$ mkdir folder2/f2
这样, f2 这个文件夹就被新建在了 folder2 里面.
3.rmdir 移除文件夹
rmdir (remove directory) 也就是字面意思, 移除文件夹. 不过这有一个前提条件. 这些要移除的文件夹必须是空的. 不然会失败. 所以如果想刚刚建立的那个 folder2 就不能被移除, 因为里面有个 f2 文件夹.
要移除个空文件夹, 比如我在新建一个 folder3, 然后移除
$ rmdir folder3
4.rm 移除文件
那文件夹里面有文件的这种情况, 或者是移除单个文件的情况, 我们都能用 rm 来实现. 注意: 执行了 rm 以后是不能进行返回操作的, 请确保别执行像这样的操作 rm /, 这会清空你的电脑.
1.移除单个文件
$ rm file1
2.-i 或 -I 有提示地移除文件 (为了避免误删)
-i 会每个要移除的文件都进行提示
-I 超过3个文件才进行提示
$ rm -i f1 f2 f3 f4
rm: remove regular empty file 'f1'?
rm: remove regular empty file 'f2'? y
rm: remove regular empty file 'f3'?
rm: remove regular empty file 'f4'? y
$ rm -I f1 f2 f3 f4
rm: remove 4 arguments? y
3.-r 或 -R (recursively) 用来删文件夹
和 rmdir 不同, rm -r 可以在文件夹中有文件的情况下删除这个文件夹. 比如我的 folder1 里有 file1 和 file2 两个文件.
$ rm -r folder1
Linux基础——Linux 基本指令 mkdir, rmdir 和 rm相关推荐
- 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结
20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在 ...
- linux基础——linux进程间通信(IPC)机制总结
原 linux基础--linux进程间通信(IPC)机制总结 2016年07月23日 21:33:12 yexz 阅读数:18224更多 <div class="tags-box sp ...
- 视频教程-赵强老师:大数据从入门到精通(1)Linux基础-Linux
赵强老师:大数据从入门到精通(1)Linux基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据Had ...
- linux基础(1)-常见指令及权限理解
1.常见指令及权限理解 初始Linux操作系统 初识shell命令 ,了解若干背景知识. 使用常用Linux命令 了解Linux权限概念与思想,能深度理解"权限" 初步了解Linu ...
- linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...
Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...
- 6次课(相对和绝对路径、cd命令、创建和删除目录mkdir/rmdir、rm命令)
2.6 相对和绝对路径 绝对路径: 路径写法一定是由跟目录"/"写起的.不管在那个路径下都能通过绝对路径找到文件从根开始例如 #ls /etc/sysconfig/network- ...
- Linux基础篇——认识指令
前言 在我们介绍Linux的指令之前,我们先要了解一下Linux是怎么来的. 1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组 (c ...
- Linux基础——Linux 基本指令 ls 和 cd
文章目录 1.前言 2.cd 指令 1.返回上一级目录 2.去往子文件夹 3.返回你刚刚所在的目录 4.向上返回两次 5.去往 Home 6.去往电脑任何地方, 你需要的是一个绝对路径 3.ls 指令 ...
- Linux基础——Linux 基本指令 touch, cp 和 mv
文章目录 1.前言 2.touch 新建 3.cp 复制 1. file1 复制成 file1copy 2.-i (interactive) 3.复制去文件夹 4.-R (recursive) 5.* ...
最新文章
- redis 批量删除操作
- C# NamePipe使用小结
- CISSP工资百万, 认证培训2899美元,是不是太高?
- 虚拟机Linux IP地址更改
- 计算机原理阅读,计算机原理与应用作业
- 单片机一键开关机电路,多种方案可供选择,有纯硬件的也有软硬结合的
- 如何清除 浏览器-hao123的绑定
- Cosine Similarity(余弦相似度)
- 全自动化处理每月缺卡数据,输出缺卡人员信息
- 华硕主板Z97-A无法识别intel M.2 NVME固态硬盘的解决方案
- Linux命令--查看文件信息
- Java SWT的Composite控件刷新
- python+opencv实现NCC模板旋转匹配(图像处理)
- 36.Nginx 基础入门篇
- 使用scala将数据写入linux上的MongoDB数据库
- 分支定界 matlab,使用MATLAB实现分枝定界法求解整数规划的详细资料说明
- 【点云路标提取】一个用于点云道路标志提取,分类和完善的的深度学习框架
- 【pytorch】tensor和Tenso区别
- 拜托,面试请不要再问我 SpringCloudAlibaba 底层原理
- 温室大棚控制系统智能轻松种菜
热门文章
- 个人作品- 蘑菇大战
- 详解TCP和UDP数据段的首部格式
- python退出帮助系统_Python退出脚本并返回Main
- nginx+keepalived构建主备负载均衡代理服务器
- Linux—MySQL安装配置详解
- IOS5开发-http get/post调用mvc4 webapi互操作(图片上传)
- angular4获得焦点事件_深究AngularJS——如何获取input的焦点(自定义指令)
- PyQt5学习--基本窗口控件--QLabel
- 关于Boost库的split函数在不同的编译器下的使用
- bool类型数组转换成一个整数_Python如何处理数据?如何把数据转换成我们想要的?三种处理方法...