Linux 基本指令 mkdir, rmdir 和 rm
这次, 我们想要了解的是在 linux 中, 怎么样创建新文件夹, 移除文件夹, 移除文件.
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
降低知识传递的门槛
莫烦很常从互联网上学习知识,开源分享的人是我学习的榜样。 他们的行为也改变了我对教育的态度: 降低知识传递的门槛。 免费 奉献我的所学正是受这种态度的影响。 通过 【赞助莫烦】 能让我感到认同,我也更有理由坚持下去。
想当算法工程师拿高薪?转行AI无门道?莫烦也想祝你一臂之力,市面上机构繁杂, 经过莫烦的筛选,七月在线脱颖而出, 莫烦和他们合作,独家提供大额 【培训优惠券】, 让你更有机会接触丰富的教学资源、培训辅导体验, 祝你找/换工作/学习顺利~