`

Linux修改文件创建时间

阅读更多

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 可以显示档案的时间记录。
参数:
a 改变档案的读取时间记录。
m 改变档案的修改时间记录。
c 假如目的档案不存在,不会建立新的档案。与 –no-create 的效果一样。
f 不使用,是为了与其他 unix 系统的相容性而保留。
r 使用参考档的时间记录,与 –file 的效果一样。
d 设定时间与日期,可以使用各种不同的格式。
t 设定档案的时间记录,格式与 date 指令相同。
–no-create 不会建立新档案。
–help 列出指令格式。
–version 列出版本讯息。

范例:
最简单的使用方式,将档案的时候记录改为现在的时间。若档案不存在,系统会建立一个新的档案。
touch file
touch file1 file2

将 file 的时间记录改为 5 月 1 日 16 点 8 分,公元2011年
时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
touch -c -t 05011608 file
touch -c -t 050116082011 file
将 file 的时间记录改变成与 referencefile 一样。
touch -r referencefile file
将 file 的时间记录改成 5月1日16点8分,公元2011年
时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 1 May 2011。
====================================================================================
touch -d 和 date -s 的用法相同。
如果没有指定日期,默认为系统日期
touch -d 16:08 file
touch -d “16:08″ file
touch -d “4:08pm” file

如果没有指定时间,默认为 00:00:00
touch -d 20110501 file
touch -d “05/01/2011″ file
touch -d “20110511″ file
touch -d “4:08pm 05/01/2011″ file
touch -d “20110501 16:08″ file
touch -d “20110501 16:08:00″ file

 

转自:http://m114.org/system/linux/linux%E4%BF%AE%E6%94%B9%E6%96%87%E4%BB%B6%E5%88%9B%E5%BB%BA%E6%97%B6%E9%97%B4.html

分享到:
评论

相关推荐

    TouchPro-修改windows下文件的创建、修改、访问时间

    Windows下修改文件的创建时间,最后修改时间,最后访问时间的强大工具,比linux下的touch使用起来更方便,安装后,直接在文件上点击右键,在右键菜单中选择该工具,便可以很方便的修改文件的创建、修改、访问时间。...

    C/C++实现Linux和Windows文件创建、替换、插入指定大小随机字符

    用途:创建指定大小以随机字符填充的文件、替换文件中随机位置指定大小的内容为随机字符、指定位置插入指定大小的随机字符,支持大文件操作,详情请参照README文档 有源代码和应用程序,需要扩展的朋友可以直接在源...

    获取文件时间,并进行计算的shell脚本

    linux shell脚本获取时间判断时间差,进行计算,自动化

    python 两种方法修改文件的创建时间、修改时间、访问时间

    主要介绍了python 如何修改文件的创建时间、修改时间、访问时间的两种方法,帮助大家更好的利用python处理文件,感兴趣的朋友可以了解下

    linux下获取文件的创建时间与实战教程

    有时候我们需要获取文件的创建时间。 例如: 我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最早创建 并且是 最晚保存的文件。我们就需要知道 xtrabackup_logfile 这个文件的创建时间戳和...

    使用golang获取linux上文件的访问/创建/修改时间

    主要介绍了使用golang获取linux上文件的访问/创建/修改时间,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下

    linux下文件管理系统的研究与实现

    Linux操作系统是现在流行的一种免费的...在研究了Linux文件系统及网络传输的原理基础上系统主要实现了对文件的管理,包括创建、删除、重命名、复制、移动和文件权限的修改的功能,以及对字符的搜索和对文件的网络传输。

    Linux创建文件系统及挂载文件系统

    详解文件系统创建 挂载文件系统 如果您想添加一个新的分区,或者增加一个新的硬盘,您要通过分区工具来添加分区,然后要创建分区的文件系统,然后才是挂载文件系统;比如通过mount 加载,或者通过修改 /etc/fstab来...

    linux用户创建

    linux下创建用户 1、添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd start 启动Linux自带的FTP服务 2. 添加普通用户 useradd nagios –d /usr/local/nagios ...

    本科毕业论文 Linux下文件管理与文件传送的研究与实现

    本科毕业论文 Linux下文件管理与文件传送的研究与实现 目 录 摘 要 III 关键词 III Abstract III Key words III 前言 1 1 Linux操作系统 1 1.1 Linux操作系统的产生及发展 1 1.2 Linux操作系统的特点 3 1.2.1自由...

    C语言课程设计仿Linux的文件管理系统

    利用c语言实现仿Linux的文件操作,包括: format-格式化; exit-安全退出·文件系统,保存信息; mkdir dirname :创建子目录; rmdir dirname :删除子目录. ls dirname :显示当前目录下信息. cd dirname :更改当前...

    linux下基于QT的txt文本编辑程序(源代码)

    本程序是linux下的基于qt的txt文本编辑程序,包括源代码和编译成功的运行文件,qt版本是4.7.

    devenzhou#notes#获取文件创建时间1

    获取文件的创建时间代码由于linux下不能获取文件的创建时间,并且java中没有对应获取文件创建时间的api,只有获取修改时间的api,所以如果想在window

    Linux下查看binlog文件创建时间的命令

    •mysql-bin.016126文件的最后修改时间16:22不一定是mysql-bin.016127 文件创建的时间(存在大事务的情况下,大事务还在写上一个binlog文件,新的事务已经在写新创建的binlog文件了) •使用mysqlbinlog 可以读取...

    happy1952#articles#Linux 下如何创建并编辑一个二进制文件1

    Linux 下如何创建并编辑一个二进制文件创建二进制文件创建一个2个字节的二进制文件编辑文件将格式转换为十六进制(VIM 编辑器中操作)文件内容如下:修改文件内

    根据文件日期创建日期层级文件夹并迁移文件

    根据文件日期自动创建层级目录文件夹(文件夹根据日期命名),然后将文件移动到文件夹里。通过启动文件可以在windows或Linux下直接运行工作

    Linux中如何查看文件的创建时间详解

    Linux的文件能否找到文件的创建时间取决于文件系统类型,在ext4之前的早期文件系统中(ext、ext2、ext3),文件的元数据不会记录文件的创建时间,它只会记录访问时间、修改时间、更改时间(状态更改时间)。...

    一个linux下ext2/3 文件系统查看器小程序

    索引节点(inode)是一个结构,它包含了一个文件的长度、创建及修改时间、权限、所属关系、磁盘中的位置等信息。 一个文件系统维护了一个索引节点的数组(GroupDesc),每个文件或目录都与索引节点数组中的唯一一个元素...

    Linux二级文件系统设计

    (1)本实验的目的是通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能和内部实现。 (2)结合数据结构、程序设计、计算机原理...注:本程序设计包含文件共享和文件创建和修改时间,功能比原来要求的更多

    实验一 文件和目录操作(Linux基础教程 第二版)

    我们经常要利用文件来存放信息和数据,进行创建/删除文件、打开关闭文件、读/写文件等操作,用户最常用的操作几乎都与文件有关。Linux针对文件操作提供了众多方便高效的命令。 用户对文件进行操作时,离不开对目录的...

Global site tag (gtag.js) - Google Analytics