首页 > 系统相关 >linux获取文件或者是进程精确时间的方法

linux获取文件或者是进程精确时间的方法

时间:2023-10-25 13:04:36浏览次数:24  
标签:文件 查看 +% 获取 时间 精确 linux date

linux获取文件或者是进程精确时间的方法


背景

很多时候需要精确知道文件的具体时间. 
也需要知道进程的开始的精确时间. 

便于进行一些计算的处理.  
其实linux里面有很多方式进行文件属性的查看. 
这里简单总结一下.

文件系统时间查看

ls 以及 ll 命令可以查看文件的一些简要信息
但是时间是精确到分钟的 

需要使用如下命令
stat  filename  可以进行查看. 
里面会有 访问/修改/ 等时间. 

也可以使用 ls --full-time 查看具体文件的时间. 
这个时间一般是创建时间, 会比较精确一些

进程时间查看

ps -eo lstart,etime,cmd |grep processname 

cmd 是进程名字,便于进行过滤
lstart 启动时间
etime 程序运行过的时间.

其他时间注意事项

dmesg -T 可以将时间戳转换为 当前时区的时间便于查看. 

通过 date +%s 可以展示时间戳
需要注意, 这个时间戳的精度是  秒. 

如果想查看纳秒的时间戳可以使用
date +%s%N

但是一般情况下, 只需要到毫秒级别. 
date +%s%3N 

然后可以通过 时间戳进行转换了. 
date -d @`date +%s` 就可以实现转换. 

date 的命令主要有如下的部分:
-s set 设置时间
-d 按照时间格式进行处理.
-r 展示具体的文件时间. 
+% 是进行格式转换.



标签:文件,查看,+%,获取,时间,精确,linux,date
From: https://blog.51cto.com/u_11529070/8016444

相关文章

  • [linux] 自定义触摸板功能
    现在ubuntu最新版本使用wayland管理输入。而不是x11了,网上有很多教程建议使用的软件都不能用,搞不好还就把原来系统内置的一些东西搞坏了。在x11(xorg)下可以使用touchegg搭配touche使用,但是在wayland下不行。这里发一个目前实测可以用的自定义触摸板功能的软件叫fusumahttps://githu......
  • linux中执行uefi runtime service call的内存上下文切换
    当linuxkernel从UEFI启动之后尽管bootservice退出了但是仍然可以使用runtimeservice。这就引发了一个问题:存在于uefi内存空间的code如何被kernel调用。首先找一个调用efiruntimeservice的例子:staticvoidefi_call_rts(structwork_struct*work){...switch(e......
  • linux 内存盘的使用方式与验证
    linux内存盘的使用方式与验证背景某些情况下,硬盘的写入是一个很大的瓶颈使用内存文件系统的方式应该能够极大的提高IO的速度.内存盘的优点是比较快,缺点就是数据不是持久化的.其实还是有很多可以持续优化的方式与方法的.可以最大化的磁盘的IO速度等.内存盘的多种模......
  • 获取共享网络的内网IP
     本人有一个iPad,上网用的是电脑共享的网络。  是通过USA连接的共享的方式,结果就不知道iPad的IP了, iPad也没有越狱。被这个问题居然犯难了。 想到用arp广播一下,肯定会有回复。从当前IP地址中寻找。 因为是USA共享,肯定是桥接方式,找 尾部是[bridge]的。......
  • Linux安全加固
    1、设置复杂密码  :服务器设置大写、小写、特殊字符、数字组成的12-16位的复杂密码2、设置密码策略   :修改文件/etc/login.defs     PASS_MAX_DAYS99999   密码的有效期:99999基本上表示永久有效    PASS_MIN_DAYS0     表示自上次修改密......
  • bilibili B站:makefile 编译Linux C/C++项目快速入门
    视频摘自:https://www.bilibili.com/video/BV1vg41177zT    ......
  • 详解Linux中FTP命令 (ftp命令 linux)
    Linux中FTP命令详解FTP(FileTransferProtocol)是一种用于在网络上传输文件的标准协议。在Linux操作系统中,可以使用FTP命令进行文件的上传和下载,而无需使用第三方工具。本文将详细介绍Linux中FTP命令的使用方法和相关技巧。一、FTP命令概述FTP命令是Linux中自带的命令之一,用于连......
  • Linux下更新curl版本教程!
    在Linux下更新curl版本,您可以按照以下步骤进行操作:1、检查当前curl版本:首先,您需要确定当前系统中安装的curl版本。打开终端,并执行以下命令:curl--version 该命令将显示当前curl的版本信息。1、确认可用的curl版本:在更新curl之前,您需要确定可用的最新版本。您可以......
  • win10_Git基于WSL(Linux子系统)统计代码行数命令
    win10_Git基于WSL(Linux子系统)统计代码行数命令一、引言找到的基于git统计代码行数的命令,一般都是基于linux系统的shell命令。在使用mac电脑或者linux系统开发时,执行这些命令比较方便。但是还有大部分人是使用windows做开发,这时就遇到麻烦了,因为基于shell的统计命令不能在windows系......
  • Harbor系统文章01---Linux安装Harbor
    1、切换到指定目录下载harbor安装包wgethttps://ghproxy.com/https://github.com/goharbor/harbor/releases/download/v2.5.3/harbor-offline-installer-v2.5.3.tgz 2、解压文件:tar-zxvfharbor-offline-installer-v2.5.3.tgz 3、注释https配置,测试环境用http。把harbor.yml.tm......