范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

如何修改文件的创建时间和修改时间(macOSLinuxWindows)

  如何修改文件的 "创建时间" 和 "修改时间" (macOS, Linux, Windows)
  2023 修正版
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。原创作品,转载请保留出处。
  作者主页: www.sysin.org  1. macOS(创建时间,修改时间)图形界面(GUI)
  在 macOS 中,点击文件右键 "显示简介",显示 "创建时间" 和 "修改时间"。
  macOS 显示简介
  在 Finder(访达)中,除了上述两个时间,同时会有 "上次打开日期" 和 "添加日期" 这两个特殊的文件属性。"上次打开日期" 记录了上次打开这个文件的最后时间,无论是否编辑和更改文件内容。"添加日期" 记录了文件在当前位置产生的时间,比如是新创建的一个文件,该时间等于创建时间,如果是复制的文件,或者通过网络下载的文件,该时间只是在当前位置产生的时间,与创建时间无关。这两个特殊的文件属性默认无法修改。
  修改 "创建时间" 和 "修改时间" :
  推荐使用这个 App:A Better Finder Attributes(商业软件,自行搜索),操作简单便捷。
  A Better Finder Attributes 终端(Terminal)
  在 Darwin 系统部分(Darwin 一般是指 macOS 的命令行部分),类似于 Linux 有 atime、mtime 和 ctime,但是还多了 birthtime 即创建时间。
  直接使用 stat 命令可以查看文件时间属性,可以看到有 4 个时间,但是不友好,没法直接辨别。其实分别是:Access、Modify、Change 和 Birth。
  但作为正统 Unix 系统,Darwin 的 stat 命令有额外的参数:
  现在加上 -x 参数可以看到 Access、Modify、Change 和 Birth 四个时间。
  之前的旧版系统中需要 -s 参数才能显示 birthtime。   # sysin @ macOS in ~/Desktop [17:32:20] $ stat sysin.txt 16777225 9617704 -rw-r--r-- 1 sysin staff 0 0 "Feb  2 17:32:28 2023" "Feb  2 17:32:28 2023" "Feb  2 17:32:28 2023" "Feb  2 17:32:28 2023" 4096 0 0 sysin.txt  # sysin @ macOS in ~/Desktop [17:32:32] $ stat -x sysin.txt   File: "sysin.txt"   Size: 0            FileType: Regular File   Mode: (0644/-rw-r--r--)         Uid: (  501/      sysin)  Gid: (   20/   staff) Device: 1,9   Inode: 9617704    Links: 1 Access: Thu Feb  2 17:32:28 2023 Modify: Thu Feb  2 17:32:28 2023 Change: Thu Feb  2 17:32:28 2023  Birth: Thu Feb  2 17:32:28 2023  # sysin @ macOS in ~/Desktop [17:32:39] $ stat -s sysin.txt st_dev=16777225 st_ino=9617704 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=0 st_atime=1675330348 st_mtime=1675330348 st_ctime=1675330348 st_birthtime=1675330348 st_blksize=4096 st_blocks=0 st_flags=0
  修改时间可以使用 touch 和 setfile 命令
  touch(同 Linux,修改时间 atime 和访问时间 mtime,无 "创建时间")  # 修改 "修改时间" touch -m -t YYYYMMDDhhmm filename # 例如 touch -mt 202305181505 sysin.txt  # 修改 "访问时间和修改时间" touch -t YYYYMMDDhhmm filename # 例如 touch -t 202305191505 sysin.txt  # 释义 YYYY  年 - 四位数 MM    月 - 两位数 DD    日 - 两位数 hh    小时 - 两位数 mm    分钟 - 两位数
  实例   # sysin @ macOS in ~/Desktop [17:32:50] $ touch -mt 202305181505 sysin.txt  # sysin @ macOS in ~/Desktop [17:34:18] $ stat -x sysin.txt   File: "sysin.txt"   Size: 0            FileType: Regular File   Mode: (0644/-rw-r--r--)         Uid: (  501/      sysin)  Gid: (   20/   staff) Device: 1,9   Inode: 9617704    Links: 1 Access: Thu Feb  2 17:32:28 2023 #没有变化 Modify: Thu May 18 15:05:00 2023 Change: Thu Feb  2 17:34:18 2023 #变更为命令执行的时间  Birth: Thu Feb  2 17:32:28 2023 #没有变化  # sysin @ macOS in ~/Desktop [17:34:24] $ touch -t 202305191505 sysin.txt  # sysin @ macOS in ~/Desktop [17:36:13] $ stat -x sysin.txt   File: "sysin.txt"   Size: 0            FileType: Regular File   Mode: (0644/-rw-r--r--)         Uid: (  501/      sysin)  Gid: (   20/   staff) Device: 1,9   Inode: 9617704    Links: 1 Access: Fri May 19 15:05:00 2023 Modify: Fri May 19 15:05:00 2023 Change: Thu Feb  2 17:36:13 2023 #变更为命令执行的时间  Birth: Thu Feb  2 17:32:28 2023 #没有变化
  setfile(创建时间和修改时间)
  需要安装 Xcode command line tools(命令:xcode-select --install)  setfile Usage: SetFile [option...] file...     -a attributes     # attributes (lowercase = 0, uppercase = 1)*     -c creator        # file creator     -d date           # creation date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*     -m date           # modification date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*     -P                # perform action on symlink instead of following it     -t type           # file type• 修改创建日期: setfile -d mm/dd/yy hh:mm:ss filename  示例:setfile -d "1/1/2023 18:18:0" sysin.txt • 修改修改日期: setfile -m mm/dd/yy hh:mm:ss filename  示例:setfile -m "1/1/2023 20:18:0" sysin.txt
  实例  # sysin @ macOS in ~/Desktop [17:44:44] $ setfile -d "1/1/2023 18:18:0" sysin.txt  # sysin @ macOS in ~/Desktop [17:44:49] $ stat -x sysin.txt   File: "sysin.txt"   Size: 0            FileType: Regular File   Mode: (0644/-rw-r--r--)         Uid: (  501/      sysin)  Gid: (   20/   staff) Device: 1,9   Inode: 9617704    Links: 1 Access: Fri May 19 15:05:00 2023 #无变化 Modify: Fri May 19 15:05:00 2023 #无变化 Change: Thu Feb  2 17:44:49 2023 #变更为命令执行的时间  Birth: Sun Jan  1 18:18:00 2023  # sysin @ macOS in ~/Desktop [17:44:51] $ setfile -m "1/1/2023 20:18:0" sysin.txt  # sysin @ macOS in ~/Desktop [17:45:09] $ stat -x sysin.txt   File: "sysin.txt"   Size: 0            FileType: Regular File   Mode: (0644/-rw-r--r--)         Uid: (  501/      sysin)  Gid: (   20/   staff) Device: 1,9   Inode: 9617704    Links: 1 Access: Fri May 19 15:05:00 2023 #无变化 Modify: Sun Jan  1 20:18:00 2023 Change: Thu Feb  2 17:45:09 2023 #变更为命令执行的时间  Birth: Sun Jan  1 18:18:00 2023 #无变化2. Linux(修改时间,访问时间)
  这里仅描述 shell 中的情形,图形界面中未有关注。
  注意:Linux(包括传统 Unix)中没有 "创建(creation)" 时间的概念。
  查看文件时间信息(stat 命令)
  现代 Linux 已经可以显示  Birth ,即 "创建(creation)" 时间。 # 创建一个测试文件 # root @ A9 in ~ [17:59:07] $ touch sysin.txt  # 使用 stat 命令查看文件时间信息 # root @ A9 in ~ [17:59:12] $ stat sysin.txt   File: sysin.txt   Size: 0               Blocks: 0          IO Block: 4096   regular empty file Device: 802h/2050d      Inode: 201327432   Links: 1 Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root) Access: 2023-02-02 17:59:12.688566820 +0800 Modify: 2023-02-02 17:59:12.688566820 +0800 Change: 2023-02-02 17:59:12.688566820 +0800  Birth: 2023-02-02 17:59:12.688566820 +0800
  有如下三种时间  • Access: ATime —— 文件的最近访问时间。只要读取时间,ATime 就会更新。 • Modify: MTime —— 文件的内容最近修改的时间当文件进行被写的时候,CTime 就会更新。 • Change: CTime —— 文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等(包括文件内容被修改)被修改时 CTime 也就会更新。
  touch 修改时间
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......
  Change: CTime 没有直接修改方法,最简单的办法是修改系统时间:
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......  3. Windows(创建时间,修改时间,访问时间)图形界面
  点击一个文件右键 "属性" 即可查看文件的时间属性,可以看到有 "创建时间"、"修改时间" 和 "访问时间" 三个属性。
  Windows 文件属性 • 创建时间:该文件在本载体本地址上创建的时间 • 修改时间:在属性中保存的最后一次修改的时间 • 访问时间:在属性中保存的最后一次访问的时间
  "创建时间" 和 "修改时间" 比较好理解,但 "访问时间" 似乎有点特殊,查看文件属性、打开文件查看,甚至设置 "只读"、"隐藏" 属性都不会改变 "访问时间"。只有在对文件进行编辑后访问时间才会改变。这也就是我们会发现访问时间与修改时间是一样的原因。
  修改时间的工具 :
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......  命令行修改
  CMD : #修改当前系统时间 date 2021/01/01 time 10:59:30  #修改时间,注意是连续两个英文逗号 copy 文件名 +,,  #修改时间和访问时间,注意是连续两个英文句号 copy 文件名 +..  # 注意修改完毕需要将系统时间修改过来(或者等待 NTP 同步)
  小技巧:在文件夹上添加 "命令提示符" 右键快捷访问菜单
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......
  Powershell (推荐)
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......
  小技巧:在文件夹上添加 "PowerShell" 右键快捷访问菜单
  ......
  请访问原文链接:https://sysin.org/blog/how-to-change-file-date/,查看最新版。
  ......  讨论
  讨论:文件的时间属性存储在哪里?  • 如果存储在文件本身之中,那么修改文件时间属性,为什么 hash 不会变化? • 如果存储在当前系统的文件系统之中,那为什么文件经过传输,时间属性却没有变化,或者有时候时间属性都改变了? • 压缩包或者可以包含文件及目录的载体如 iso 文件,时间属性变更了,其中包含的文件时间属性为什么可以保持不变?

中世纪晚期,意大利的政治局面文巴普罗的独白编辑巴普罗的独白国家整体处于分裂状态意大利位于地中海沿岸,非洲西欧与东方的贸易来往都交汇于此,是中世纪晚期世界重要贸易航线的必经之地。繁忙的贸易为意大利带来了富庶的经违反政治中立原则俄罗斯车队将UCI告上法庭一纸诉状将国际自盟UCI告上体育仲裁法庭,俄燃气车队目前仍在等待判决结果,而这个结果预计很快就会揭晓日前外媒还采访到了俄燃气车队的总经理哈米杜林(RenatKhamidulin),罗斯福总统的第一任期(1933年1937年)当罗斯福于1933年3月就职时,美国正位于史上大萧条的最谷底。有四分之一的劳动人口失业。农民随着农产品价格下降了60正处于水深火热中。工业生产下降了自1929年以来的一半以上。有2秦汉时期的武器生产及其管理制度200万年前人类由非洲传播到亚欧大陆,演化为不同人种,以色列著名作家尤瓦尔赫拉利的人类简史认为,有比较大的大脑会使用工具有超凡的学习能力还有复杂的社会结构,都是人类的巨大优势。但在A股全面发行注册制制度规则发布实施!2月17日,中国证监会发布全面实行股票发行注册制相关制度规则,自公布之日起施行。证券交易所全国股转公司中国结算中证金融证券业协会配套制度规则同步发布实施。创投昆仑万维盛天网络伯特利按季申报小规模纳税人自行开具3的专票尚未申报纳税,享受增值税减免政策是否必须追回已开具发票?问我是个体工商户,属于按季申报的增值税小规模纳税人。2023年1月5日,自行开具了1张征收率为3的增值税专用发票,提供给下游客户用于抵扣进项税额,尚未申报纳税。请问对于这笔销售收入从古至今,追求财富乃人之常情,别大惊小怪战国时期的苏秦连横说秦失败时回到家中妻不下纫,嫂不为炊,父母不与言。苏秦喟叹曰妻不以我为夫,嫂不以我为叔,父母不以我为子,是皆秦之罪也。乃夜发书,陈箧数十,得太公阴符之谋,伏而诵之武则天喝醉后给一小国赐名,沿用至今,现在已发展为发达国家日本,对每个中国人来说都是耳熟能详的国家名。在我国不乏一些通过音译命名的国家,比如美利坚,日本的发音与日本英文Japan很像,但事实上,日本这个名字的由来与其英文没有关系。早在七世坚守信仰的纯洁公务组织,才是国家无患长盛不衰的根本!面对全球经济持续下行的势态,全世界都要做好过苦日子的准备!三年疫情对我们的考验,让我们看到一切繁华都是浮云。民生凋敝,经济脆弱,共同富裕还是一个遥远的梦。几十年几代人的艰苦奋斗,为总投资3000万美元!又一瑞士百年企业落户常州国家高新区外资招引迎来开门红,招大引强实现新突破。2月20日,瑞士埃莱普精密汽车零部件研发制造项目签约落户常州高新区,项目总投资3000万美元。区委书记周庆会见瑞士埃莱普公司董事会成员中国区55岁国家一级演员,给半个娱乐圈演妈,新剧能否超越人世间影视圈,有一个长相大气的神秘女演员!演女主不出名,演别人的妈,倒是一个接一个全是爆款!她都演过谁的妈呢?从黄渤靳东姜文李晨,到朱亚文雷佳音孙俪宋佳等等,凡是娱乐圈能叫得上名字的知名
女子吐槽婚房被父母装修得太土,网友全屋都是原木,还不知足?你愿意把自己的婚房交给父母来装修吗?面对这样的灵魂拷问,或许很多年轻人会直接拒绝。其实稍微一想也是这样的答案。毕竟父母辈的审美,和当下年轻人的审美,并不在一条水平线上。当然了,这是外媒金砖机制开启扩员进程正当其时今日俄罗斯电视台网站5月26日刊登题为新力量中心金砖扩员倡议的背后是什么,作者是亚历山大卡尔波夫和阿廖娜梅德韦杰娃。文章说,中国国务委员兼外长王毅此前提出了扩大金砖国家机制的倡议,我怀孕了怀了总裁的孩子我沉思三天后决定和总裁提离职我怀孕了,怀了总裁宋池的孩子。三个月前的一场商务谈判,我和宋池都喝醉了,也不知道是怎么回事,或许气氛太好,或许只是单纯的酒后乱性,总之春风一度,我俩睡了。醒过来的时候我们都很尴尬,删除香港法律条文中女王陛下及联合王国字眼,难如登天文谢悦汉今日头条原创首发香港回归已经25年,至今仍在原地踏步,依然要讨论如何将法律条文中女王陛下及联合王国字眼删除,有法律界议员认为是恐怖和不可接受,另一议员陈曼琪则指看到文件,有33。88万元,配剪刀门,哪吒S耀世版限量发售999台,手慢无不知道大家是否还记得小鹏P7鹏翼版的剪刀门?作为一台中型车,其价格已经接近40万元,确实不算便宜。当然,如果你预算有限,又喜欢剪刀门,那么哪吒S耀世版或许会是你的菜。6月25日,重体内有结节的人,尽量少吃4种发物,忍住不吃或有助散结马大姐过年回老家时,水都还没来得及喝上一口,母亲就把她拉进卧室,然后神秘兮兮地掏出一个黑色塑料袋。往袋子里瞅了一眼,她以为是母亲从哪里挖回来的野菜,结果母亲说这是晒干的蒲公英,叫她科普夏令营第一波!大苏州国家级科普教育基地!活动报名啦左盼右盼,上盼下盼居然,真把暑假盼来啦!讲真,原本以为暑假原地蒸发的老母亲们是开心,还是再次陷入了嗯嗯,怎样才能让从学校再次归山的神兽们过一个时光坚决不错过高效而又丰富多彩的假期呢勉县县委党校以高质量党员教育培训赋能乡村振兴6月23日,中国铁路西安局集团西安客车车辆段联合勉县县委党校举办的2022年度党员教育培训班暨支部共建助力乡村振兴活动圆满结束。此次培训活动自5月23日在县委党校正式启动,分为5期中国哪里的啤酒最好喝?这5个地方很出名,看看有你家乡的吗?夏日炎炎,啤酒成了日常生活中常见的饮品,夜幕降临,吃着烤串麻辣小龙虾,喝着冰爽的啤酒,一边吃一边喝,也是悠悠然,解馋又解压,这就是生活中的小确幸吧三五好友相聚,一起喝着啤酒,一边谈庞众望高考仅差6分满分,清华校长亲自迎接,一进门是真穷文狼叔有料编辑狼叔有料作为2017年河北沧州的理科状元,庞众望成功的以744分的高分考入清华大学。在即将开学之时,清华大学的校长邱勇还专门去他家里拜访。当校长进入到庞众望的家里之后安徽一名茶陨落,明明品质不输十大名茶,为何走出皖地无人识一说到安徽,很多人首先想到的就是我国的十大名茶,因为在现有十大名茶的榜单上,安徽茶独占其三,分别是黄山毛峰祁门红茶六安瓜片。除此之外,安徽各个县还有地方名茶,如桐城小花涌溪火青舒城