mkdir:创建空目录


使用mkdir可以创建一个目录或者创建多个子目录,具体方法如下:

创建和删除目录和文件命令_Linux

由于图片比较模糊,其实目录x以蓝色显示在当前的位置,这就是创建一个目录的方法。


创建和删除目录和文件命令_Linux_02

上图就是创建多个目录的方法,并且使用命令tree来查看目录树。


tree [目录名]:可以以树状格式列出该目录下的内容

创建和删除目录和文件命令_Linux_03


mkdir 选项:

                    -p:父目录

                    -v:详细信息

这两个选项一般都大配在一起使用选项P创建没有创建的父目录并显示详细创建过程:

创建和删除目录和文件命令_Linux_04

:/mnt/tetst/x/m,y

解法1:mkdir -pv /mnt/test/x/m, /mnt/test/t

解法2:mkdir -pv /mnt/test{x/m,y}

例:/mnt/test2/

a_b,a_c,d_b,d_c

mkdir -pv /mnt/test2/{a,d}_{b,c}


rmdir:删除目录(注意:只能删除空目录 )

           -P:父目录



文件创建和删除(Linux下目录和文件不能重名)

 

# touch:更改文件的时间戳(如果一个文件不存在,用touch可以自动创建一个,但主要的功能是更改时间戳而不是新建文件。)
  

一个文件有三个时间戳包括:最近一次的访问时间,最近一次的修改时间,最近一次的改变时间。

 
    -c 不创建任何文件

    -a 只更改文件的访问时间

    -m 只更改修改时间

    -t 改成指定时间(指定的时间要按照年月日时分秒的格式)
       例如:touch -m -t 201212121212 a

touch -a的用法实例如下,此时可以看到状态最近一次访问时间改变了(改变时间也跟着即时改变):

创建和删除目录和文件命令_Linux_05

touch -m的用法示例如下,此时可以看到状态最近一次修改时间改变了(改变时间也跟着即时改变):

创建和删除目录和文件命令_Linux_06

touch -t的用法示例如下,此时最近一次修改时间变为指定的时间,用法touch -m -t 201307180930 x:

创建和删除目录和文件命令_Linux_07


#stat:显示文件和文件系统的状态信息。(此命令可以查看一个文件的时间戳状态)


创建文件,可以使用文件编辑器:

nano文件编辑器


#rm: 删除文件,m  [文件名]
       -i 询问您是否需要删除文件

       -f 强硬删除
       -r 删除目录,并递归删除目录下所有文件


PS:一般的命令都有别名,用在笔记中记录过的命令type即可查出,如果不想用别名的内容,在命令前加\即可使用命令本身的功能。