在学习linux命令时,对于创建文件夹/文件的命令容易混淆,现在简单介绍一下相关的命令以及用法。
1.mkdir和rmdir
mkdir 文件夹名:创建文件夹。
示例:mkdir name:表示创建一个名称为name的文件夹。
rmdir 文件夹名:删除创建的文件夹
示例:rmdir name
注意:上述的命令是对文件夹的操作,而不是对文件的操作。
2.touch
创建文件的命令:
touch 文件名
示例:touch a.txt :创建格式为txt的文件。
其中rm命令时对文件和文件夹同时起作用的,即可以对文件或者文件夹以及两者同时进行操作。
rm [选项] 文件/文件夹
常用选项:
-r:递归删除文件夹内的文件和文件夹
-i:删除前给出提示(y代表yes,n代表no)
-f:强制删除,不给任何提示
注:后两个选项是针对文件进行操作,第一个选项是针对文件或者文件夹进行操作的。
示例:rm -r aa/bb/cc/a.txt
@表示递归删除文件及文件夹,从最里层开始。
注释:对于mkdir、rmdir、touch命令,如果创建和删除多个文件夹或者文件,只需将多个文件
依次写在后面,中间用空格隔开。
示例:
mkdir a b c :创建 a 、b 、c三个文件夹
touche a.txt b.txt c.txt :创建三个文件
如果在某目录下创建文件只需在文件名之前 插入路径 即可。