Linux touch命令
命令:touch
Linux touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。若文件不存在,系统会建立一个新的文件。
touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性。
touch命令会根据当前的系统时间更新指定文件的访问时间和修改时间。如果文件不存在,将会创建新的空文件,除非指定了”-c”或”-h”选项。
注意:在修改文件的时间属性的时候,用户必须是文件的属主,或拥有写文件的访问权限。
语法格式
touch [参数] [文件]
参数说明
-a | 改变档案的读取时间记录 |
-m | 改变档案的修改时间记录 |
-r | 使用参考档的时间记录,与 --file 的效果一样 |
-c | 不创建新文件 |
-d | 设定时间与日期,可以使用各种不同的格式 |
-t | 设定档案的时间记录,格式与 date 命令相同 |
--no-create | 不创建新文件 |
--help | 显示帮助信息 |
--version | 列出版本讯息 |
实例详解
创建空文件:
[root@localhost ~]# touch file.txt
批量创建文件:
[root@localhost ~]# touch file{1..5}.txt
[root@localhost ~]# ls
file1.txt file2.txt file3.txt file4.txt file5.txt
修改文件的access(访问)时间:
[root@localhost ~]# stat file.txt
File: file.txt
Size: 0 Blocks: 0 IO Block: 512 regular empty file
Device: 2h/2d Inode: 87538717757135273 Links: 1
Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)
Access: 2019-04-07 00:25:34.729216500 +0800
Modify: 2019-04-07 00:25:34.729216500 +0800
Change: 2019-04-07 00:25:34.729216500 +0800
Birth: -
[root@localhost ~]# touch -a file.txt
[root@localhost ~]# stat file.txt
File: file.txt
Size: 0 Blocks: 0 IO Block: 512 regular empty file
Device: 2h/2d Inode: 87538717757135273 Links: 1
Access: (0666/-rw-rw-rw-) Uid: ( 1000/ root) Gid: ( 1000/ root)
Access: 2019-04-07 00:26:13.004116000 +0800
Modify: 2019-04-07 00:25:34.729216500 +0800
Change: 2019-04-07 00:26:13.004116000 +0800
Birth: -
(资源库 www.zyku.net)
上一篇:Linux umask命令
栏 目:Linux手册
下一篇:Linux tmpwatch命令
本文标题:Linux touch命令
本文地址:https://www.zyku.net/article/11962.html
您可能感兴趣的文章
- 01-18万能变声器-万能变声器应用软件功能介
- 01-17超火-超火应用软件功能介绍
- 02-23DedeCMS软件下载添加防盗链功能的方法
- 02-17正则表达式\W元字符使用方法
- 08-10微信如何删除收款助手记录?
- 01-10山西海之心-山西海之心应用软件功能介
- 09-21山姆会员在哪里可以换头像
- 01-08i武当-i武当应用软件功能介绍
- 01-11天宇智能-天宇智能应用软件功能介绍
- 07-05Git命令
- 01-13织梦DEDECMS后台验证码错误不能正常验
- 01-11PDF小剪刀-PDF小剪刀应用软件功能介绍
- 02-18用ajax传递json到前台中文出现问号乱
- 07-05Linux unset命令
- 03-25荣耀v40防频闪设置教程
- 04-08小米11Pro切换哈曼卡顿音效方法
- 12-10MySQL 5.7.18更改密码是出现Unknownco
- 11-03惠普云打印机连接手机步骤介绍
- 04-05SQL Server 2005详细安装过程及配置
- 01-12图库宝典-图库宝典应用软件功能介绍