Linux Command touch 创建文件
2023-09-11 14:15:46 时间
Linux Command touch 创建文件
1. 简介
Linux中 touch 命令可以改变文档或目录时间, 包括存取时间或更改时间, 也可以用于创建新文件。
2. 格式
命令格式: touch [选项] [参数]
3. 参数
-a 只更改文件的读取时间。
-m 只更改文件的修改时间。
-c 如指定的文件不存在,不会建立新的文件。
-d 更改指定日期时间,而不是当前系统时间,可设定多种格式。
-r 把指定的文档或目录的时间设置成与参考文档或目录的日期时间一致。
-t 使用指定的时间,而不是当前系统时间,可设置多种格式。
--help 显示帮助
--version 显示版本信息
touch 命令以 [[CC]YY]MMDDhhmm[.ss] 的格式指定新时间戳的日期和时间,相关信息如下。
CC 指定年份的前两位数字。
YY 指定年份的后两位数字。
MM 指定一年的哪一月, 1-12。
DD 指定一年的哪一天, 1-31。
hh 指定一天中的哪一个小时, 0-23。
mm 指定一小时的哪一分钟, 0-59。
Linux文件有三个修改时间。
- Access 表示文件访问时间, 当文件被读取时会更新这个时间,但使用 more less tail ls
等命令查看时访问时间不会改变。 - Modify 表示文件修改时间,这里指的是文件内容的修改。
- Change 表示文件属性改变时间。比如通过 chmod 命令更改文件属性时会更新文件时间。
参数:
指定要设置时间属性的文件列表或要创建的目录。
4. 举例
#如果abc.txt不存在则创建文件 abc.txt ,如果abc.txt存在,则使用当前时间更改文件时间(三个都改)。
touch abc.txt
# 将文件日期更改为参考文件日期。
touch -r test2
#将文件修改日期调整为两天前
touch -d "2 days ago" test2
#将文件修改日期调整为指定日期,1 月 23 日 12 点 15 分。
touch -t "01231215" test2
创建特定日期的文件
touch -d 20190202 file
相关文章
- 第七章、Linux 文件与目录管理
- Linux Shell脚本编程学习笔记和实战
- linux环境中,如何将一个大文件拆分成多个小文件?
- nagios安装check_linux_stats.pl插件报错Can't locate Sys/Statistics/Linux.pm in @INC的处理?
- Linux 文件与目录管理
- 在 Linux 上使用在线版 Microsoft Office
- Linux command chcon 修改文件安全上下文
- 在Linux上将视频转换成动态gif图片
- 如何在Linux下创建一个不可变更的文件
- linux shadow文件*,Linux /etc/shadow文件详解
- Linux 分区下误删的文件,恢复文件全记录
- linux多线程——基础知识+实现
- linux下为目录和文件设置权限
- linux内核中的subsys_initcall是干什么的?
- 查看 Linux 文件占用进程写数据?
- 【Linux】目录文件权限的查看和修改【转】
- linux僵尸进程
- Linux中文件MD5校验
- linux统计当前路径下的文件数量
- Linux下登陆mysql服务器不需要输入账号密码信息
- Linux 没有core文件定位segfault问题
- linux编程fcntl获取和设置文件锁
- 【嵌入式Linux学习】6、交叉编译环境的搭建,单文件编译Hello Linux!
- linux桌面快捷方式——.desktop文件
- [加入用户]解决useradd 用户后没有加入用户Home文件夹的情况,Linux改变文件或文件夹的訪问权限命令,linux改动用户password,usermod的ysuum安装包。飞