atime、ctime與mtime

来源:http://www.cnblogs.com/OnTheWayToSuccess/archive/2017/01/23/6345189.html
-Advertisement-
Play Games

1. atime、ctime與mtime atime是指access time,即文件被讀取或者執行的時間 (修改文件是不會改變access time的)。 ctime即change time,文件狀態改變時間,指文件的i結點被修改的時間,如通過chmod修改文件屬性,ctime就會被修改。 mti ...


1. atime、ctime與mtime

atime是指access time,即文件被讀取或者執行的時間 (修改文件是不會改變access time的)。

ctime即change time,文件狀態改變時間,指文件的i結點被修改的時間,如通過chmod修改文件屬性,ctime就會被修改。

mtime即modify time,指文件內容被修改的時間

 

使用stat可以查看文件的atime、ctime、mtime。

stat /etc/passwd
File: `/etc/passwd'
Size: 1381 Blocks: 8 IO Block: 4096 regular file
Device: fd00h/64768d Inode: 399683 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2017-01-23 23:53:40.096000003 +0800
Modify: 2016-10-22 14:16:07.037115838 +0800
Change: 2016-10-22 14:16:07.038115837 +0800

 

也可以使用ls查看文件的atime、ctime、mtime。

通常情況下我們使用的ls –l /etc/passwd指示的是文件的modify time。

ls –lu /etc/passwd 或者ls –l –time=atime /etc/passwd指示的是文件的access time

ls –lc /etc/passwd 或者ls –l –time=ctime /etc/passwd 指示的是文件的change time

 

使用touch可以改變這三個時間。關於使用touch改變atime、ctime、mtime的方法,此處不做介紹。

 

 

2. find . –mtime中的參數n

find . –mtime n中的n指的是24*n, +n、-n、n分別表示:

+n:  大於n

-n:  小於n

n:  等於n

 

find . –mtime n:  File was last modified n*24 hours ago.

最後一次修改發生在距離當前時間n*24小時至(n+1)*24 小時

find . –mtime +n:

最後一次修改發生在n+1天以前,距離當前時間為(n+1)*24小時或者更早

find . –mtime –n:

最後一次修改發生在n天以內,距離當前時間為n*24小時以內


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 首先明確PL/SQL主要作用作用: SQL語言適合管理關係型資料庫但是它無法滿足更複雜的數據處理,所以產生PLSQL。PLSQL用戶創建存儲過程、函數、觸發器、包及用戶自定義的函數。 特點: PLSQL具有高級語言所擁有的編程結構,使用PLSQL可以極大的提高資料庫編程的靈活性,PLSQL不是獨立存 ...
  • 一、MySQL的存儲引擎 完整的引擎說明還是看官方文檔:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html 這裡介紹一些主要的引擎 1、InnoDB存儲引擎 InnoDB是MySQL的預設事務型引擎,它被設計用來處理大量的短期(sh ...
  • 本文地址 分享提綱: 1. 事情的背景 2. 解決辦法 3. 總結 1. 事情的背景 現在需要將2000條數據的name,從user表中查詢出來結果,sql 這樣寫 但是出來的查詢結果只有 1997條,說明有3條沒有結果,也有可能是有重覆的name,怎麼查詢出來是哪3個數據沒有結果或者是重覆的數據呢 ...
  • 使用structs2開發的一個java項目小慄子,請勿用作不合適的地方!!! ...
  • 在日常工作中,我們會遇到以下的情況,一個表每日數萬級的增長,而查詢的數據通常是在本月或今年,以前的數據偶爾會用到,但查詢和插入的效率越來越慢,用資料庫分區會有助於解決這個問題。關於分區的理論知識網上很多我這裡就不在累贅,我從一個實際例子出發,看如何將一個已經運行了很長時間的普通表進行分區。 提出問題 ...
  • 1、yum安裝mysql 安裝結果 2、設置開機啟動 3、MySQL服務 3.1、MySQL服務開啟 3.2、MySQL服務關閉 3.1、MySQL服務重啟 4、MySQL密碼 4.1、設置密碼 4.2、密碼忘記 4.2.1、修改/etc/my.cnf 4.2.2、重啟MySql 4.2.3、修改密 ...
  • 最近做項目的時候設計每天定點執行的腳本,所以在這 馬克一下,方便查找 set time_zone = '+8:00'; set GLOBAL event_scheduler = 1; -- 設置該事件使用或所屬的資料庫base資料庫 use nitrogenates; # 如果原來存在該名字的任務計 ...
  • 1.報錯 java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 坑爹的jar包的問題,版本不相容。 更換mybati ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...