创建文件和目录

前面小节介绍了如何展示目录和文件列表相关信息,本小节介绍如何创建文件和目录,使用 touch 命令可以创建文件,使用 mkdir 命令可以创建目录。

1. touch 创建文件

实际业务中,有些应用程序写入日志时要求需要先存在指定的日志文件,创建文件命令如下:

touch error.log

执行结果如下图:

图片描述

Tips:如图所示,可以看到新建的 error.log 文件大小为 0 (空文件),文件的属主用户是当前登录的 root 用户,文件默认的权限是 rw-r--r--,关于权限相关的知识,后面小节会详细介绍。

2. mkdir 创建目录

若想要创建一个目录,可以使用 mkdir 目录名 来创建一个新的空目录,命令如下:

mkdir new_dir

执行结果如下:

图片描述

Tips:如图所示,新建的 new_dir 目录大小为 0,目录的属主用户是当前登录的 root 用户,目录的默认权限是 rwxr-xr-x,目录中文件或目录的数量是 2(目录中默认会有 ...,分别表示当前目录、上级目录)。

3. 使用 ls 命令查看指定文件或目录信息

上面新创建的文件或目录可以使用 ls -l 命令指定地展示其信息:

ls -l error.log

ls -l new_dir

执行结果如下:

图片描述

4.小结

本小节介绍了如何使用 touchmkdir 命令去创建文件和目录,需要注意的是这两种方式创建出来的文件和目录都是空的,并且文件和目录的属主用户是当前登录的用户,并且文件默认的权限是 rw-r--r--,目录的默认权限是 rwxr-xr-x,关于文件和目录权限相关的知识,后续小节会详细介绍,这里只需要了解即可。