Windows和Linux修改文件时间(创建、最后修改、最后访问时间)
简名 | 全名 | 中文 | 作用 |
atime | Access Time | 访问时间 |
最后一次访问文件(读取或执行)的时间 |
ctime | Change Time | 变化时间 |
最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 |
mtime | Modify Time | 修改时间 |
最后一次修改文件(内容)或者目录(内容)的时间 |
Windows
#先创建文件new-item test.txt
PS C:\Users\So\Desktop> new-item test.txt 目录: C:\Users\So\Desktop Mode LastWriteTime Length Name ---- ------------- ------ ---- -a---- 2021/1/16 18:28 0 test.txt
#powershell显示文件的创建、最后修改、最后访问时间 属性
PS C:\Users\So\Desktop> (ls test.txt).CreationTimeUtc 2021年1月16日 10:28:45 PS C:\Users\So\Desktop> (ls test.txt).LastWriteTimeUtc 2021年1月16日 10:28:45 PS C:\Users\So\Desktop> (ls test.txt).LastAccessTimeUtc 2021年1月16日 10:28:45
#powershell设置文件的创建、最后修改、最后访问时间属性
PS C:\Users\So\Desktop> (ls test.txt).LastAccessTimeUtc="2019-12-31 22:33:44"
PS C:\Users\So\Desktop> (ls test.txt).LastAccessTimeUtc 2019年12月31日 22:33:44
PS C:\Users\So\Desktop> (ls test.txt).LastWriteTimeUtc="2019-12-31 22:33:44" PS C:\Users\So\Desktop> (ls test.txt).LastWriteTimeUtc 2019年12月31日 22:33:44
PS C:\Users\So\Desktop> (ls test.txt).LastCreatTimeUtc="2019-12-31 22:33:44" PS C:\Users\So\Desktop> (ls test.txt).LastCreatTimeUtc 2019年12月31日 22:33:44
Linux
#如何查看atime、ctime、mtime
stat filename
#什么命令会修改atime、ctime、mtime
命令 | atime | mtime | ctime |
mv | N | N | Y |
cp | Y | N | N |
chmod | N | N | Y |
chown | N | N | Y |
touch | Y | Y | Y |
>、>> | Y | Y | Y |
vim、vi(不修改) | Y | N | N |
vim、vi(修改) | Y | Y | Y |
./test.sh | Y | N | N |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
· 零经验选手,Compose 一天开发一款小游戏!