linux touch和cat区别,linux touch命令和cat命令区别详解

1.touch和cat命令区别

touch命令和cat命令的共同点就是都能创建文件,那么区别就只能从这里说起。但他们的功能不仅如此。

如果文件不存在:touch命令仅创建文件,cat>命令创建文件并输入

如果文件存在:touch命令更新文件的日期时间,cat>命令清空文件并输入

2.touch命令详解

最常用用法: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  把指定文件或目录的日期时间,统统设成和

你可能感兴趣的:(linux,touch和cat区别)