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
等等有很多。