您的位置:首页 > 运维架构 > Linux

Linux学习-创建、删除文件夹和文件

2013-07-17 17:30 591 查看
一、创建文件夹【mkdir】

1、使用权限

所有的用户都可以使用mkdir命令创建文件夹,在拥有权限的文件夹下创建目录

2、语法

mkdir [-m] [-p] 目录名

-m:设定目录权限,不需要看预设权限(umask)的脸色

-p:parent,可以是一个路径名称,若此时路径中有尚未存在的目录,该参数会将这些不存在的目录一起建立起来,即将所需要的目录递归建立起来

3、用法举例

二、删除文件夹【rmdir】

1、使用权限

所有用户都可以在终端使用rmdir命令删除目录

2、语法

rmdir [-p] [-v]目录名称

-p:parent,如果一个目录及其子目录都是空的,其中在删除最子目录的时候使用-p选项,则这些相关的目录都会被删掉

-v:提示删除操作成功

3、用法举例

三、删除文件夹(目录)或文件【rm】

1、功能

删除目录或文件。如果目录非空的话,配置必要的选项就能实现删除非空目录。

2、语法

rm [-v][-f][-r] 目录或文件名称

-v:可以直接删除一个或多个文件,并且使用-v选项进行提示。

-f:force,不管要删除的目录是否存在都强制执行,不会提示目录不存在的错误

-r:recursive,删除指定目录下的所有文件

3、用法举例

四、创建文件【touch】

1、功能

创建一个普通文件,并且文件为空时,使用该命令。

2、语法

touch 文件名称

3、用法举例

五、创建文件【vi】

1、功能

创建新文件并输入内容时,使用该命令

2、语法

vi filename:打开或新建文件,将光标置于第一行首

vi +n filename:打开文件,将光标置于第n行首

vi + filename:打开文件,将光标置于最后一行首

vi +/pattern filename,打开文件,将光标置于第一个与pattern匹配的串处

vi filename1,filename2,filename3,打开多个文件,依次进行编辑

3、编辑

按i进入insert即插入状态,按esc退出插入状态。在非插入模式下,按dd删除行,按x删除当前字

4、保存

首先按esc键

:w 保存文件,但不退出vi

:w file 将修改之后的文件另外保存在file中,不退出vi

:w! 强制保存文件,不退出vi

:wq 保存文件,并退出vi

:wq! 强制保存文件,并退出vi

:q 不保存,退出vi

:q! 不保存,强制退出vi

:e! 放弃所有修改,从上次保存文件开始再编辑
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息