博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux:基本指令mkdir, rmdir 和rm
阅读量:5267 次
发布时间:2019-06-14

本文共 1019 字,大约阅读时间需要 3 分钟。

mkdir 建立文件夹

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

1、新建一个目录:

$ mkdir folder2

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

2、在已有目录里新建一个子目录

$ mkdir folder2/f2

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

3、使用 -p 参数,同时新建一个多级目录(这在安装软件、配置安装路径时非常有用):

$ mkdir -p  father/son/grandson

 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 f4rm: remove regular empty file 'f1'?rm: remove regular empty file 'f2'? yrm: remove regular empty file 'f3'?rm: remove regular empty file 'f4'? y$ rm -I f1 f2 f3 f4rm: remove 4 arguments? y

 

3、-r 或 -R (recursively) 用来删文件夹

#和 rmdir 不同, rm -r 可以在文件夹中有文件的情况下删除这个文件夹. 比如我的 folder1 里有 file1 和 file2 两个文件.$ rm -r folder1

 

转载于:https://www.cnblogs.com/kumata/p/8967489.html

你可能感兴趣的文章
C# 通过 Quartz .NET 实现 schedule job 的处理
查看>>
关于java之socket输入流输出流可否放在不同的线程里进行处理
查看>>
目前为止用过的最好的Json互转工具类ConvertJson
查看>>
[Linux内存]linux内存学习(二)——分段和分页
查看>>
XHTML学习要点
查看>>
JavaScript的学习要点
查看>>
我用到的 Linq 扩展方法
查看>>
18.1 线程简介
查看>>
C# 命令行解析
查看>>
Day13
查看>>
[leedcode 08]String to Integer (atoi)
查看>>
tensorflow saver简介+Demo with linear-model
查看>>
Luogu_4103 [HEOI2014]大工程
查看>>
程序员常用软件,你用了哪些
查看>>
1043: [HAOI2008]下落的圆盘 - BZOJ
查看>>
线程同步之读写锁
查看>>
codeforces 620D Professor GukiZ and Two Arrays
查看>>
pylint
查看>>
Oracle——SQL基础
查看>>
Java设计模式(2)——工厂方法模式
查看>>