为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下关于在Linux中touch的作用?

请教一下关于在Linux中touch的作用?

慕田峪4524236 2019-08-20 14:10:27
Linux中touch的作用
查看完整描述

5 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

最常用用法:touch fileA
如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;
如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA。

touch 命令详解
功能说明:改变文件或目录时间。

语 法:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]

补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。

参 数:
-a或--time=atime或--time=access或--time=use 只更改存取时间。
-c或--no-create 不建立任何文件。
-d<时间日期> 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m或--time=mtime或--time=modify 只更改变动时间。
-r<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。
-t<日期时间> 使用指定的日期时间,而非现在的时间。
--help 在线帮助。
--version 显示版本信息。



查看完整回答
反对 回复 2019-08-24
?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

新建一个空文件 感觉象WIN里新建文本文档里用的。
我的GVIM新建文件麻烦点,就在写程序时开着Terminal 用到新建文件时touch一把。

查看完整回答
反对 回复 2019-08-24
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

touch命令有两个功能:一是用于把已存在文件的时间标签更新为系统当前的时间(默认方式),它们的数据将原封不动地保留下来;二是用来创建新的空文件。

其它说明:
语法
touch(选项)(参数)
选项
-a:或--time=atime或--time=access或--time=use 只更改存取时间
-c:或--no-create 不建立任何文件;
-d:<时间日期> 使用指定的日期时间,而非现在的时间;
-f:此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题;
-m:或--time=mtime或--time=modify 只更该变动时间;
-r:<参考文件或目录> 把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同;
-t:<日期时间> 使用指定的日期时间,而非现在的时间;
--help:在线帮助;
--version:显示版本信息。
参数
文件:指定要设置时间属性的文件列表。
实例
touch ex2
当前目录下建立一个空文件ex2,然后,利用ls -l命令可以发现文件ex2的大小为0,表示它是空文件。



查看完整回答
反对 回复 2019-08-24
?
慕的地10843

TA贡献1785条经验 获得超8个赞

  1. touch可以创建文件,不可以写入

  2. 一般用vim或者vi命令创建或者修改文件,如 vim news.log, 然后写入代码,保存

  3. 脚本中的信息输出到另一个文件,可以使用(写入文件符号 >)或者(追加到文件符号>>)

     你的命令>另一个文件

    你的命令>>另一个文件

     java test  >cahce.log

     java test  >>cahce.log

  4. 文件可以自己随意定义,不过要保证新建的文件所在的目录存在,和有写入权限

  5. mkdir是创建目录,不是创建文件命令

 


查看完整回答
反对 回复 2019-08-24
  • 5 回答
  • 0 关注
  • 1104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信