mkdir 创建目录

常见选项

-p 级联创建

[root@localhost ~]# mkdir /test/        在根下创建test目录

[root@localhost ~]# mkdir ./test/        在当前目录下创建test目录

[root@localhost ~]# mkdir -p /test/yunwei/redhat

 

说明:

1.      如果创建的目录的上一级目录不存在,就需要加-p参数;-p前后都可以

 

touch 创建文件

创建一个新的空文件(目标文件不存在)

准备环境,删除/tmp/目录下的所有文件

[root@localhost ~]#rm –rf /tmp/*

/tmp目录下创建file1文件

[root@localhost ~]#touch /tmp/file1

在当前目录下创建file1文件

[root@localhost ~]#touch file1

 

注意::以上file1文件虽然名字相同,但不是同一文件,因为名称不一样。

 


[root@localhost ~]#stat /tmp/file1

File: /tmp/file1

  Size: 12                Blocks: 8          IO Block: 4096   regular file

Device: fd00h/64768d    Inode: 137         Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:user_tmp_t:s0 (环境)

Access: 2020-02-21 10:11:00.000000000 +0800  (最近访问)

Modify: 2021-09-27 21:33:05.373253587 +0800  (最近更改)

Change: 2021-09-27 21:35:56.353263110 +0800  (最近改动)

  Birth: -    (创建时间)

 

最近访问:文件的查看访问时间

最近更改:文件的修改时间

最近改动:文件的属性时间,文件的大小、权限等信息发生改变,该时间会变化

 



一、修改文件时间(目标文件存在)

​[root@localhost ~]#stat /tmp/file1

File: /tmp/file1

 Size: 12                Blocks: 8          IO Block: 4096   regular file

Device: fd00h/64768d    Inode: 137         Links: 1

Access: (0644/-rw-r--r--)  Uid: (   0/    root)   Gid: (    0/    root)

Context:unconfined_u:object_r:user_tmp_t:s0 (环境)

Access: 2020-02-21 10:11:00.000000000+0800  (最近访问)

Modify: 2021-09-27 21:33:05.373253587+0800  (最近更改)

Change: 2021-09-27 21:35:56.353263110+0800  (最近改动)

  Birth:-    (创建时间)

 

最近访问:文件的查看访问时间

最近更改:文件的修改时间

最近改动:文件的属性时间,文件的大小、权限等信息发生改变,该时间会变化

二、​查看文件相关事件



[root@localhost ~]# touch -a file1 -t 201506161320                       修改文件的访问时间

[root@localhost ~]# stat file1

  File: file1

  Size: 0                 Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768d    Inode: 35288226    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2015-06-16 13:20:00.000000000 +0800

Modify: 2021-09-27 18:43:44.870687680 +0800

Change: 2021-09-27 23:07:54.229570438 +0800

 Birth: -

 

[root@localhost ~]# touch -m file1 -t 201806161320                       修改文件的修改时间

[root@localhost ~]# stat file1

  File: file1

  Size: 0                 Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768d    Inode: 35288226    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2015-06-16 13:20:00.000000000 +0800

Modify: 2018-06-16 13:20:00.000000000 +0800

Change: 2021-09-27 23:10:02.335577573 +0800

 Birth: -

 

-a:访问时间

-m:修改时间

-t:时间类型格式


[root@localhost ~]# touch -d 20110808 file1                                    修改文件日期

[root@localhost ~]# stat file1

 File: file1

 Size: 0          Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768d Inode: 35288226    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2011-08-08 00:00:00.000000000 +0800

Modify: 2011-08-08 00:00:00.000000000 +0800

Change: 2021-09-28 09:28:19.920084367 +0800

Birth: -



[root@localhost ~]# touch -d 0930 file1                      修改文件时间

[root@localhost ~]# stat file1

 File: file1

 Size: 0          Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768d Inode: 35288226    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2021-09-28 09:30:00.000000000 +0800

Modify: 2021-09-28 09:30:00.000000000 +0800

Change: 2021-09-28 09:30:04.554090195 +0800

Birth: -


[root@localhost ~]# touch -d "20210930 11:11:11" file1      同时修改文件的日期和时间

[root@localhost ~]# stat file1

 File: file1

 Size: 0          Blocks: 0          IO Block: 4096   regular empty file

Device: fd00h/64768d Inode: 35288226    Links: 1

Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2021-09-30 11:11:11.000000000 +0800

Modify: 2021-09-30 11:11:11.000000000 +0800

Change: 2021-09-28 09:31:39.763095498 +0800

Birth: -


说明:只需要掌握 touch -d 用法就可以了