使用touch创建空文件以及修改文件的timestamp

touch filename

如果一个文件存在,touch将更新与这个文件相关的所有timestamp到当前时间

touch -a  filename     //只修改访问时间
touch -m  filename   //只修改更新时间

使用touch -d 可以指定timestamp,如:

touch -d "Fri Jun 5 2015" filename

这里指定timestamp不必是同样的格式,可以接受任何标准的数据形式

时间: 2024-09-30 02:01:30

使用touch创建空文件以及修改文件的timestamp的相关文章

linux中find批量删除空文件及空文件夹

linux下批量删除空文件(大小等于0的文件)的方法  代码如下 复制代码 find . -name "*" -type f -size 0c | xargs -n 1 rm -f 用这个还可以删除指定大小的文件,只要修改对应的 -size 参数就行,例如:  代码如下 复制代码 find . -name "*" -type f -size 1024c | xargs -n 1 rm -f 就是删除1k大小的文件.(但注意不要用 -size 1k,这个得到的是占用空

Linux 创建、删除、修改 文件夹 文件命令(笔记)

国家字符集标准和其它 ASCII: (American Standard Code for Information Interchange) 美国信息交换标准代码 基于拉西字母的一套电脑编码系统,它主要用于显示现代英语和其它西欧语言,是现今最通用的单字节编码系统,等同于国际标准ISO/IEC ISO: International Organization for Standardization 国际标准化组织 IEC: International Electrotechnical Commiss

createNewFile创建空文件夹与createTempFile创建临时文件夹

创建文件和目录的关键技术点如下:   <pre name="code" class="java"> File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败 File类的mkdir方法根据抽象路径创建目录 File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前缀.后缀及文件所在的目录,如果不指定目

在Linux下创建空文件的方法

我曾经以此为面试题,以测试技术人员对操作系统及指令的理解程度. 建立空文件,看上去没有意义,而在实际工作中仍然有实际的作用.比如作为驱动事件或标志文件,其实作为文件实体,文件本身已经在操作体统中体现了存在的意义,并且文件名和属性也包含有大量信息供应用逻辑使用. 定义问题为:给定文件名 > touch <filename> 这是最为通常和直接的方式.有一个问题是在Linux以外的类Unix系统有可能行不通,例如Solaris系统. > mktemp > mv $(mktemp)

一天一个linux基础命令之修改文件时间戳touch

touch  修改时间戳(常用于创建空文件) 1.命令格式 touch [options]File ... 2.命令功能 用于修改文件的时间戳.访问时间.修改时间.改变时间.如果什么参数也不加默认创建一个空文件 Linux文件时间戳(timestamp): 访问时间:最近一次被访问(被读) access 修改时间:写数据  modify 改变的文件的内容 改变时间:改变元数据(文件的属性)  change,metadata,元数据  改变的文件的属性 改变时间会自动变化,当文件访问时,或者修改文

touch 修改文件时间或者创建文件

功能:对已经存在文件的时间进行修改,存取时间(access time).修改时间(modification time).对不存在的文件,进行创建新的空白文件. 短选项 长选项 含义 -a –time=atime或–time=access或–time=use 只更改存取时间 -m –time=mtime 只更改变动时间 -d TIME –-date=字符串 设定时间与日期,可以使用各种不同的格式 -t STAMP 设定时间戳.STAMP是十进制数: [[CC]YY]MMDDhhmm[.SS]CC为

linux下touch命令修改文件时间戳

linux的touch命令用来修改文件时间戳,或者新建一个不存在的文件. 上图中,access.modify.change分别是访问时间.修改时间.改变时间,即为文件的时间戳. 1.命令格式: touch [选项]... 文件名... 2.命令参数: -a   或--time=atime或--time=access或--time=use  只更改存取时间. -c   或--no-create  不建立任何文档. -d  使用指定的日期时间,而非现在的时间. -f  此参数将忽略不予处理,仅负责解

touch 修改文件时间戳,或者新建一个不存在的文件 - 副本

linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件. 1.命令格式: touch [选项]... 文件... 2.命令参数: -a   或--time=atime或--time=access或--time=use  只更改存取时间. -c   或--no-create  不建立任何文档. -d  使用指定的日期时间,而非现在的时间. -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题. -m   或--ti

Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍

Linux基础教程  linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件. 参 数: -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录. -f或--force 强制删除