精华内容
下载资源
问答
  • Linux下修改文件创建时间(修改文件更改时间) 进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下) 如果...

    Linux下修改文件创建时间(修改文件更改时间)


    进到要改的文件目录里

    find . -name “*” -exec touch ‘{}’ \;

    注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)

    如果只修改单个文件

    1.创建文件 touch tm //名字随便起

    2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间

    如下是搜的

    使用权限:所有使用者
    使用方式:
    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 月 6 日 18 点 3 分,公元两千年。
    时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
    touch -c -t 05061803 file
    touch -c -t 050618032000 file

    将 file 的时间记录改变成与 referencefile 一样。
    touch -r referencefile file将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。
    时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000。
    ====================================================================================
    touch -d 和 date -s 的用法相同。如果没有指定日期,默认为系统日期
    touch -d 18:03 file
    touch -d "18:03" file
    touch -d "6:03pm" file

    如果没有指定时间,默认为 00:00:00
    touch -d 20000506 file
    touch -d "05/06/2000" file
    touch -d "20000506" filetouch -d "6:03pm 05/06/2000" file
    touch -d "20000506 18:03" file
    touch -d "20000506 18:03:00" file


    --本篇文章转自:http://blog.sina.com.cn/s/blog_5f2ca1ed01015dby.html


    展开全文
  • linux下编译文件,源文件的时间戳很多都是错的,好吧,开始修改文件的时间戳 google了一下,发现用touch命令可行,以前一直以为touch命令就是为了创建文件的 由于很多文件的时间戳都坏掉了,和find命令组合...

    在linux下编译文件,源文件的时间戳很多都是错的,好吧,开始修改文件的时间戳

    google了一下,发现用touch命令可行,以前一直以为touch命令就是为了创建文件的


    由于很多文件的时间戳都坏掉了,和find命令组合使用

    find ./ -exec touch -t 201302271109 {} \;

    man touch 手册页

    NAME
           touch - change file timestamps
    SYNOPSIS
           touch [OPTION]... FILE...

    -a     change only the access time
           -c, --no-create
                  do not create any files
           -d, --date=STRING
                  parse STRING and use it instead of current time
           -f     (ignored)
           -m     change only the modification time
           -r, --reference=FILE
                  use this file's times instead of current time
           -t STAMP
                  use [[CC]YY]MMDDhhmm[.ss] instead of current time
           --time=WORD
                  change the specified time: WORD is access, atime, or use: equiv‐
                  alent to -a WORD is modify or mtime: equivalent to -m
           --help display this help and exit
           --version
                  output version information and exit

    DATE STRING
           The  --date=STRING  is  a mostly free format human readable date string
           such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29  16:21:42"  or
           even  "next Thursday".  A date string may contain items indicating cal‐
           endar date, time of day, time zone, day of week, relative  time,  rela‐
           tive date, and numbers.  An empty string indicates the beginning of the
           day.  The date string format is more complex than is easily  documented
           here but is fully described in the info documentation.



    展开全文
  • 进到要改的文件目录里 find . -name “*” -exec touch ‘{}’ \; 注:最后一定要加分号,{}外一定要加单...2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件时间改为tm文件时间 ...

    进到要改的文件目录里

    find . -name “*” -exec touch ‘{}’ \;

    注:最后一定要加分号,{}外一定要加单引号,*表示所有的文件(. 代表当前目录下)

    如果只修改单个文件

    1.创建文件 touch tm //名字随便起

    2.touch -r tm liunx-2.6.30.4(要改的文件名)//就是把Linux-2.6.30.4文件的时间改为tm文件的时间

    如下是搜的

    使用权限:所有使用者
    使用方式:
    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 月 6 日 18 点 3 分,公元两千年。
    时间的格式可以参考 date 指令,至少需输入 MMDDHHmm ,就是月日时与分。
    touch -c -t 05061803 file
    touch -c -t 050618032000 file

    将 file 的时间记录改变成与 referencefile 一样。
    touch -r referencefile file
    将 file 的时间记录改成 5 月 6 日 18 点 3 分,公元两千年。
    时间可以使用 am, pm 或是 24 小时的格式,日期可以使用其他格式如 6 May 2000。
    ====================================================================================
    touch -d 和 date -s 的用法相同。
    如果没有指定日期,默认为系统日期
    touch -d 18:03 file
    touch -d "18:03" file
    touch -d "6:03pm" file

    如果没有指定时间,默认为 00:00:00
    touch -d 
    展开全文
  • m 改变档案的修改时间记录。 c 假如目的档案不存在,不会建立新的档案。与 –no-create 的效果一样。 f 不使用,是为了与其他 unix 系统的相容性而保留。 r 使用参考档的时间记录,与 –file 的效果一样。 d 设定...

    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

    展开全文
  • 修改文件创建时间 二、知识及方法步骤 touch命令用于创建空白文件或修改文件时间。 在Linux系统中一个文件有三种时间: 更改内容的时间 - mtime:当文件进行被写的时候,CTime就会更新 更改权限的时间 - ctime...
  • 若文件从创建后不曾修改过则可认为创建时间=修改时间,若文件创建后状态也不曾改变过则可认为创建时间=改变时间,若文件创建后不曾被读取过则可认为创建时间=访问时间。但是,但是,上述情况基本上是不可能的,也...
  • Linux 查看文件创建时间

    万次阅读 2017-11-29 17:46:00
    在windows,一个文件有:创建时间、修改时间、访问时间。...很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不
  • 查看文件时间戳命令:stat *.txt Access 访问时间 访问时间(accesstime):读取一次文件的内容,该时间便会更新。比如对这个文件使用 less 命令或者 more ...例如使用 vim 等工具更改文件内容并保存后,文件修改
  • linux下没有创建时间的概念,也就是不能知道文件的建立时间,但如果文件建立后就没有修改过,修改时间=建立时间,但是不能依赖文件内容来判断文件是否被修改,举个例子,用vim打开文件,不做任何修改操作,执行...
  • LINUX stat 查看文件创建时间

    千次阅读 2011-03-23 15:00:00
    LINUX stat 查看文件创建时间
  • linux下输入命令行: stat filename 显示文件状态,包括访问时间,修改时间等。 ...ls -l filename 显示文件修改时间(创建时间) ls -ul filename 显示文件的访问时间(VIM操作时间)
  • 主要介绍了使用golang获取linux文件的访问/创建/修改时间,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考
  • linux创建文件

    万次阅读 多人点赞 2019-07-14 21:11:06
    在没有命令的情况使用重定向符号时,它会创建一个文件。 但是它不允许你在创建文件时向其中输入任何文本。然而它对于不是很勤劳的管理员是非常简单有用的。只需要输入重定向符后面跟着你想要的文件名。 2、 在 ...
  • stat aa.txt # stat * 显示当前目录所以文件信息
  • 当该文件的“内容数据”更改时,就会更新这个时间。内容数据指的是文件的内容,而不是文件的属性或权限 status time(ctime) 当该文件的“状态”改变时,就会更新这个时间,举例来说,像是权限与属性被更改了都会...
  • Linux中呢每个文件都会有三个时间,并且是变动的时间 modification(mtime):当该文件的内容数据变更时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的属性或权限。 status time(ctime):当该...
  • 查看文件修改时间等:stat fileName 修改文件名:mv fileName newFileName (申请bash权限要在自己申请的帐号执行pbrun bash, pbrun su - pn)
  • Linux中查看文件创建时间

    千次阅读 2020-03-02 11:44:46
    Linux文件能否找到文件创建时间取决于文件系统类型,在ext4之前的早期文件系统中(ext、ext2、ext3),文件的元数据不会记录文件创建时间,它只会记录访问时间、修改时间、更改时间(状态更改时间)。...
  • Linux文件创建时间

    2018-01-18 11:03:00
    最后回到开始我的问题,因为解压出来的文件是新创建的,他们的inode信息都是新的,没有修改内容和权限的情况,我们可以认为ctime就是创建时间,atime和mtime一般会从压缩包继承出来。 转载于:...
  • Linux如何查看文件创建修改时间? 利用stat指令查看文件信息 三种时间的介绍 ATime ——文件的最近访问时间 只要读取时间,ATime就会更新 MTime ——文件的内容最近修改时间文件进行被写的时候,CTime就...
  • 1、首先不会用touch 可以自己man touch查看并学习,推出man按q ...-m modify的意思,修改,----更改修改时间 -t 时间格式【【CC】YYMMddhhmm【.ss】】 CC 代表年前两位,YY代表年后两位,MM月,dd日,hh小时,mm...
  • 最近在整理一些视频和照片时发现,这些文件的命名方式很乱,有的是IMG_20110101.jpg,有的是DISC_20110404.jpg,还有其他的,反正就是很乱,我想整理都不好整理。于是我就冒出一个想法,我给它们重命名一下好了,...
  • Linux 查看文件创建修改时间

    千次阅读 2018-03-08 09:56:29
    MTime ——文件的内容最近修改时间文件进行被写的时候,CTime就会更新 CTime——文件属性最近修改时间文件的目录被修改,或者文件的所有者,权限等被修改时 CTime也就会更新 如何利用touch指令...
  • 使用 touch 指令来创建文件修改文件的上3个时间参数: 分号『 ; 』则代表连续指令的下达啦!你可以在一行指令当中写入多重指令, 这些指令可以『依序』执行。由上面的指令我们会知道ll那一行有三个指令被...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 800,913
精华内容 320,365
关键字:

linux修改文件创建时间

linux 订阅