一:mkdir创建目录

格式:mkdir [选项] 目录名

其中的目录名可以是相对路径也可以是绝对路径。mkdir有两个常见的选项,如下表所示

选项

说明

-m

设置新建目录的权限

-p

指定路径的名称,若不存在,会自动创建,一次可创建多个目录

   -m选项涉及到权限,在桌面这个目录下创建一个新的目录mydir2,使用ls可以看到确实创建成功了,这是创建一个目录时mkdir的用法。如果想在test1这个目录下再创建一个test2目录,也就是同时要创建两层目录,这种情况下,就可以指定-p选项了。如果不指定这个选项会报错,无法创建目录。使用mkdir命令指定-p选项会帮助你在当前的目录中创建test1目录,并同时在test1目录下创建test2目录。创建好了之后,利用ls查看验证一下是否创建成功。

下面演示一下过程截图如下:

                                                       Linux管理目录和文件2(Ubuntu)_创建文件

接下来,进入到test1目录之下看看是否有test2目录,截图如下:

                                                       Linux管理目录和文件2(Ubuntu)_删除文件_02

从上述截图中可以看出,结果是存在的。

二:touch创建文件

  使用touch命令可以创建空白文件,也可以同时创建多个文件。如果文件名或目录已经存在,touch命令将把该文件或目录的时间戳(上一次修改的时间)改为当前访问的日期和时间。

格式如下:touch [选项] 文件名

在介绍它的选项之前,先介绍一下有关时间的三个名词:

mtime(modification time,修改时间):文件内容的修改时间,不包括文件权限和属性的更改。

atime(access time,读取时间): 文件内容被读取时会更新这个时间。

ctime(status time,状态时间): 文件状态被改动的时间,比如文件的权限或者属性有改动时就会更新这个时间。

选项

说明

-a

只改变atime

-m

只修改mtime

-c

不创建文件,只修改文件的时间

-t

使用指定的时间,格式为[YYYYMMDDhhmm]

-d

使用指定的日期,也可以用--date="时间或日期"

先使用touch明令创建一个新文件file1,可以看到文件的时间,之后再使用-t选项来指定时间戳是9月1日8点30分,

                                                       Linux管理目录和文件2(Ubuntu)_创建文件_03

三:删除文件和目录

rm和rmdir这两个明令就是用来删除文件和目录的。rmdir这个命令只可以用来删除空目录.空目录·的意思就是要删除的目录里面不能包含其他文件或者子目录。

    比如下面这个例子,桌面这个目录里面有两个子目录mydir2和test1,其中test1目录又包含了test2目录,mydir2里面则什么都没有。如下图演示:

                                                       Linux管理目录和文件2(Ubuntu)_删除文件_04

我们可以发现删除失败了

                                                       Linux管理目录和文件2(Ubuntu)_删除文件_05

然后mydir目录里面是空的,所以可以删除掉,删除之后,里面就只有test1文件了。

接下来,说一下rm这个命令

rm这个命令也是一个删除的命令,它可以删除文件或者目录,但对于连接文件,则只是断开链接,原文件保持不变。

格式如下·:

rm [选项] 文件名或者目录名

选项

说明

-r

删除指定的所有文件和目录(慎用)

-f

未经用户确认就删除,不给提出示

-i

在删除操作之前有提示信息

rm命令不能直接删除一个目录,需要加上选项才可以。选项-r使用时需要谨慎使用,Linux没有像Windows那样的回收站,它会把包括这个目录在内的所有定西都永久删除掉。如果你确定这个目录不要了,那就可以使用rm -r 命令递归删除掉这些内容。

截图演示如下:

                                                       Linux管理目录和文件2(Ubuntu)_创建文件_06

                                                       Linux管理目录和文件2(Ubuntu)_文件名_07

可以看出rm可以删除文件,在没有加选项时,无法删除目录。加了-r选项时,就可以删除目录了,

注意;在使用-r选项时,它没有任何提示。