linux学习笔记:基本指令mkdir, rmdir 和rm

Posted KumataのBloG

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux学习笔记:基本指令mkdir, rmdir 和rm相关的知识,希望对你有一定的参考价值。

#学习内容来自莫烦python

mkdir 建立文件夹
mkdir (make directory) 就是创建一个文件夹的意思, 使用起来很简单.

$ mkdir folder2

如果你想在这个目录给 folder2 里面再建一个文件夹也是 Ok.

$ mkdir folder2/f2
这样, f2 这个文件夹就被新建在了 folder2 里面.

 

rmdir 移除文件夹
rmdir (remove directory) 也就是字面意思, 移除文件夹. 不过这有一个前提条件. 这些要移除的文件夹必须是空的. 不然会失败. 所以如果想刚刚建立的那个 folder2 就不能被移除, 因为里面有个 f2 文件夹.

要移除个空文件夹, 比如我在新建一个 folder3, 然后移除

$ rmdir folder3


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学习笔记:基本指令mkdir, rmdir 和rm的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记

Linux学习笔记

Linux学习笔记实用指令

Linux学习笔记——怎样使用echo指令向文件写入内容

Linux 基本指令的操作和示例说明(五节)

[ Linux 长征路第一篇] 基本指令