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 用法就可以了 |