概述

touch 命令可以创建一个空文件(如果文件不存在)。若文件存在则可以用于修改文件或目录的时间属性,包括存取时间和更改时间。

语法

touch 命令的语法如下:touch [选项] [参数]

该命令的选项有:

选项 说明
-a 改变访问时间(access time)
-m 改变修改时间(modify time)
-c 假如文件不存在,则不会创建新文件,与 --no-create 效果一样
-f 忽略。没有实际作用,是为了与其他 Unix 系统的相容性而保留的
-d 设置文件的时间日期,可以使用不同的日期
-t 设定文件的时间记录,格式与 date 指令相同
–help 列出帮助信息
–version 显示版本信息

Linux 中的每个文件都有三个时间,分别是访问时间(Access Time)、数据修改时间(Modify Time)和状态修改时间(Change Time)。这三个时间可以通过 stat 命令来进行査看。

选项是待创建的文件名或待修改时间属性的文件名。

注:通常我们更多的是使用 vivim 命令创建文件并写入文件,很少创建空文件。

使用

创建空文件【★★★★★】

如果待创建的文件不存在,则可以创建一个空文件,命令如下:

# 语法
touch 文件名
# 实例
touch abc.txt

如果待创建的文件已经存在了,则不会改变原文件,也不会创建新文件:

批量创建文件

还可以通过 touch 命令批量创建统一格式的文件,如下:
其中 {1..5} 是关键,从 1 到 5。

修改文件时间为系统当前时间

可以将已经存在的文件的时间修改为系统当前时间。格式如下:

# 语法
touch 已经存在的文件
# 实例
touch hello1.txt

修改文件的访问时间

可以通过 -a 选项修改文件的访问时间为当前时间。

Linux命令之创建空文件touch相关推荐

  1. touch命令-创建空文件

    一.命令详解 1.1[功能说明] touch命令有两个功能:一是创建新的空文件,二是改变已有文件的时间戳属性. 1.2[语法格式] [root@7bfe451a2fe1 ~]# touch --hel ...

  2. Linux shell创建空文件(0字节大小)文件方法

    Linux shell创建空文件(0字节大小)文件方法 echo>fileName创建的文件是1个字节的. 学习后发现创建空文件(0字节大小)的文件有以下几个方法 一.file不存在时,touc ...

  3. linux命令dd创建虚拟硬盘,每日一题.PYTHON如何模拟LINUX的dd命令快速创建大文件?...

    原文数据: 无 具体要求: 1. 模拟Linux的dd命令快速创建大文件 代码实现: # -*- coding: utf-8 -*- """ # # Authors: l ...

  4. Linux 创建一个文件 touch

    使用 touch 命令可以创建一个文件 演示:创建一个  index.html  文件 使用 ls 查看当前目录下有无文件,查看后,没有文件: 使用 touch index.html 创建 index ...

  5. Linux系统命令行创建新文件

    linux命令行创建文件 方法有许多,下面简单介绍一下. 方法1 使用cat命令 cat > sample1.c 演示如下: zzc@zzc-virtual-machine:~/share$ c ...

  6. linux命令 - ln - 创建和删除软、硬链接

    linux命令 - ln - 创建和删除软.硬链接 在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号.文件属性保存在索引结点里,在访问文件 ...

  7. linux纯命令行怎么下载,如何从Linux命令行轻松分享文件

    原标题:如何从Linux命令行轻松分享文件 Transfer.sh是一种简单,方便,快捷的命令行文件分享服务. 它允许您上传最多10GB的数据,文件存储14天,免费. 您可以最大限度地下载,并且还支持 ...

  8. 用Windows命令实现创建python文件

    1. Windows+R-->输入cmd,回车 2. 使用D:或E:命令即可切换盘符 3. 创建文件夹:md或者mkdir *        //*代指文件名 删除文件夹:rd或者rmdir * ...

  9. linux间服务器间文件传输,Linux命令scp服务器间文件传输教程

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .那么你知道Linux命令scp服务器间文件传输教程么?接下来是 ...

最新文章

  1. typeScript面试必备之-通识七:typeScript中的可索引接口(数组,对象)+类类型接口...
  2. hive 配置参数说明
  3. GridView批量删除页面最后N条数据时自动翻到上一页问题
  4. 手把手带你基于嵌入式Linux移植samba服务
  5. 以WinGrub 引导安装Fedora 4.0 为例,详述用WinGrub来引导Linux的安装
  6. 微信硬件平台发布八大行业解决方案 成功细分着陆传统行业
  7. Atitit.部分错误 设计模式,异常处理框架atiPartErr 的总结
  8. windows程序设计-王
  9. 拿来就能跑,1200多套微信小程序源码-史上最全的不同行业的源码集合
  10. HFSS印刷偶极子天线(1)
  11. 实对称矩阵性质的数学证明
  12. 2020 年全球移动 APT事件总结
  13. 什么是功率因数补偿/校正
  14. JavaWeb实训项目案例开发之在线图书网站开发【非常适合初学者】
  15. CCF系列题解--2018年9月第一题 卖菜
  16. 【lc3】汇编实现I/O中断
  17. PSD的网页模版PS切图到网页生成全攻略
  18. RStudio(R语言) 输出内容到文件
  19. greenDao小坑一个
  20. 使用Notepad++查看class文件

热门文章

  1. 背单词软件-设计与实现
  2. PHP 连接数据库的3种方式
  3. Minor GC、Major GC、Full GC的区别
  4. 使用Java操作office的案例
  5. C#将带声调的拼音转不带声调的拼音
  6. 树莓派最轻便的图形界面连接(无网线、无路由)
  7. 怎么实现网站跳转_ 微信网址域名防封技术
  8. B/S上传大文件的三种解决方案
  9. 什么是外网?外网需要做等保吗?与内网的区别是什么?
  10. call和calling的用法_call的用法