当前位置: 首页 > Linux学院 > 新手入门 > 系统基础 > 详解了解使用touch命令来新建文件

详解了解使用touch命令来新建文件

2014-02-18 15:44 来源:风信网 作者:末信 人气指数: 我要评论

使用touch命令新建文件,也是会经常使用到的常用命令,touch的说明如下:

名称:touch
用法:touch [选项]... 文件...

使用方式:
touch [-acfm]
[-r reference-file] [--file=reference-file]
[-t MMDDhhmm[[CC]YY][.ss]]
[-d time] [--date=time] [--time={atime,access,use,mtime,modify}]
[--no-create] [--help] [--version]
file1 [file2 ...]

说明:
touch 指令改变档案的时间记录。 ls -l 可以显示档案的时间记录。

将每个文件的访问时间和修改时间改为当前时间。

不存在的文件将会被创建为空文件,除非使用-c 或-h 选项。

如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间。

长选项必须使用的参数对于短选项时也是必需使用的。
-a                    只更改访问时间
-c, --no-create       不创建任何文件
-d, --date=字符串     使用指定字符串表示时间而非当前时间
-f                    (忽略)
-h, --no-dereference          会影响符号链接本身,而非符号链接所指示的目的地(当系统支持更改符号链接的所有者时,此选项才有用)
-m                    只更改修改时间
-r, --reference=文件  使用指定文件的时间属性而非当前时间
-t STAMP              使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间
--time=WORD           使用WORD 指定的时间:access、atime、use 都等于-a选项的效果,而modify、mtime 等于-m 选项的效果
--help            显示此帮助信息并退出
--version         显示版本信息并退出

请注意,-d 和-t 选项可接受不同的时间/日期格式。

该命令所有用户都可以使用,示例如下:

1、建立一个新的档案

详解了解使用touch命令来新建文件 

[root@localhost ~]# touch file

[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 2月  18 15:27 file
-rw-r--r--. 1 root root 43387 2月  17 16:42 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

2、将文件修改为更有的时间

[root@localhost ~]# touch install.log install.log
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 2月  18 15:28 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

注意install.log的时间已发生变化,更新为现在的时间啦!

3、将file的时间修改为5月6日18点3分

时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分

详解了解使用touch命令来新建文件

[root@localhost ~]# touch -c -t 05061803 file
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 5月   6 2014 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

4、将file的时间记录改变成与install.log一样。

详解了解使用touch命令来新建文件

[root@localhost ~]# touch -r install.log file
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 2月  18 15:29 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

touch -d 和 date -s 的用法相同。

如果没有指定日期,默认为系统日期

[root@localhost ~]# touch -d 18:03 file
[root@localhost ~]# touch -d "18:03" file
[root@localhost ~]# touch -d "6:03pm" file
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 2月  18 2014 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

如果没有指定时间,默认为 00:00:00
[root@localhost ~]# touch -d 20000506 file
[root@localhost ~]# touch -d "05/06/2000" file
[root@localhost ~]# touch -d "20000506" file
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 5月   6 2000 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

[root@localhost ~]# touch -d "6:03pm 05/06/2000" file
[root@localhost ~]# touch -d "20000506 18:03" file
[root@localhost ~]# touch -d "20000506 18:03:00" file
[root@localhost ~]# ll
总用量 64
-rw-------. 1 root root  1680 2月  17 16:42 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 5月   6 2000 file
-rw-r--r--. 1 root root 43387 2月  18 15:29 install.log
-rw-r--r--. 1 root root 10033 2月  17 16:41 install.log.syslog

为您推荐: touch命令 新建文件

其他类似的新闻

其他相关的新闻

大家感兴趣的内容
小伙伴最爱的新闻
小伙伴还关注了以下信息
小伙伴关注的焦点

小伙伴都在关注的热门词

新服 缤纷活动 航海世纪 芈月传 暗黑道具 萌乐网 苹果发布会 最新谍照 三国令 剑雨江湖 怎样修炼战骑 页游 怎样修炼伙伴 木甲世界 仙侠道2 推黑科技 页游模式 武圣试炼场 街机玩法 蓝月传奇 个人BOSS玩法 哥们网 九阴绝学 仗剑出鞘 全新模式 范伟打天下 全新元神玩法 七大神兵简介 新手攻略 跑腿任务 门派五行 城战礼包 页游界 泥石流 傅园慧 经典网页游戏 耐玩 盘点 玉石攻略 提升角色 大黑 实装属性 神兵攻略 问鼎莽荒 莽荒纪 手持神兵 土豪梦 万世 开学清单 财富赚不停 天书世界 大黑游戏 资源战场 ppwan 天问 激战 全国大战 雄霸一方 新增宠物技能 绝对小能手 花千骨 三尾章鱼 风色轨迹 双枪手 弑之神 缤纷好礼 惊喜六重连 帮会 中秋福利 自制月饼 九阴真经 玩家 五周年纪念 纪念银币 名动三界 新服资料片 画江山 勇战妖魔 邪恶势力 上古降魔 老司机玩法 坐骑揭秘 黑科技 竞技场攻略 铁血皇城 披风玩法 书剑恩仇录 装备强化攻略 野外BOSS玩法 全网曝光 赤壁传说 半回合制国 ACT 奇珍商城 热血战歌 传奇宝藏抽奖 打开方式 门徒 门徒获取玩法 三大萌宠简介