首页 > 编程知识 正文

linux touch命令详解,lua创建文件

时间:2023-05-06 03:43:00 阅读:167574 作者:1015

Linux文件创建命令主要使用touch命令。 使用touch命令可以更改文件的访问时间和修改时间。 如果未指定时间,则默认为当前时间;如果指定的文件不存在,则touch命令将创建文件。

命令格式:

触摸

[-acfm]

[-r file (参考文件) ]

[-t decimtime (时间值) ] ]

[-d time (时间值) ]

[--time={atime,access,use,mtime,modify}]

[--date=time]

[--reference=file]

不创建任何[--no-create]文件,希望与-c配合使用

[--help]联机帮助

显示[--version]版本信息

[--]

文件.

-a更改文件文件的访问时间。

不创建-c文件文件文件。

更改-m文件文件

-rref_file把对应于参考文件的ref_file的时间戳的值作为指定文件的文件时间戳的新值。

-ttime使用指定的时间值time作为指定文件file中相应时间戳的新值。 格式可以是MMDDhhmm或yyyyMMDDhhmm

例如:

touch -t 10112200 freexyz.cn将freexyz.cn文件的时间更改为当年10月11日22点整

touch -t 200910112200 freexyz.cn将freexyz.cn文件的时间更改为正好2009年10月11日22点

touch -r baidu.com freexyz.cn将freexyz.cn文件的时间更改为与baidu.com文件的时间相同

创建touchfreexyz.cnfreexyz.cn文件。 文件时间的默认值为当前时间

当然,Linux的文件创建指令有cp、mv等。

您还可以创建以下文件,只要这些文件可以重定向到不包含命令的文件并输出:

echo hello world /home/freexyz.cn将字符串输出到/home/freexyz.cn文件

cat baidu.com /home/freexyz.cn将baidu.com文件的内容输出到/home/freexyz.cn文件

less testless /home/freexyz.cn

tail-f-n20/home/freexyz.cn/home/freexyz.cn

等等有很多。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。