Linux命令——touch/mkdir

Linux命令——touch/mkdir

touch命令格式

touch命令用于创建文件。
touch [OPTION]... FILE...
**[OPTION]**
-a:改变访问时间为当前时间
-m:改变修改时间为当前时间
-t timestamp:改变访问和修改时间为制定的时间戳

touch示例

touch -t 201909031111 test.txt,使用-t选项改变访问和修改时间。test.txt文件不存在将会被创建。

[zhangxy@localhost ~]$ stat test.txt 
  File: `test.txt'
  Size: 0         	Blocks: 8          IO Block: 4096   regular empty file
Device: 802h/2050d	Inode: 195850      Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/ zhangxy)   Gid: (  500/ zhangxy)
Access: 2019-09-03 11:11:00.000000000 +0800
Modify: 2019-09-03 11:11:00.000000000 +0800
Change: 2019-09-03 16:23:57.000000000 +0800

改变访问访问时间为当前时间
touch -a test.txt

改变文件修改时间为当前时间
touch -m test.txt

批量创建log1.txt、log2.txt、log3.txt和log4.txt
touch log{1..4}.txt

文件的三个时间

我们在Linux创建文件,文件会带有三个时间:文件最后访问时间、文件最后修改时间和文件状态最后修改时间。可以通过stat命令来查看这
三个文件信息。

[zhangxy@localhost ~]$ stat test.txt 
  File: `test.txt'
  Size: 0         	Blocks: 8          IO Block: 4096   regular empty file
Device: 802h/2050d	Inode: 195850      Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/ zhangxy)   Gid: (  500/ zhangxy)
Access: 2019-09-03 16:36:35.000000000 +0800
Modify: 2019-09-03 11:11:00.000000000 +0800
Change: 2019-09-03 16:36:35.000000000 +0800

第一个Access表示文件权限信息,第二个Access表示文件最后访问时间,Modify表示文最后修改时间,Change表示文件状态最后修改时间。
这里要特别解释一下什么是文件状态最后修改时间,文件权限、文件所属组和文件位置改变等操作都算作是改变文件的状态,这些操作发生后
文件状态最后修改时间就会被更新。
使用cat、vi等命令查看文件的内容,文件最后访问时间就会被更新。
使用vi保存退出,文件最后修改时间就会被更新。
使用chmod、chmown、mv等命令操作文件,文件的最后状态修改就会发生更新。改变Access和Modify时间,此时间也会发生更新,应该说只要操作了文件,此时间都会被更新。

mkdir命令格式

mkdir用于创建命令
mkdir [OPTION] DIRECTORY...
**[OPTION]**
-p:用于一次性创建多个目录。

mkdir示例

创建test目录
mkdir test

创建test/webtest、test/servertest目录,test目录如果实现不存在,就会被创建
mkdir -p test/webtest test/servicetest

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值