• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 297,  comments - 15,  trackbacks - 0
            當你同熟練的UNIX用戶進行交談時,你經常會聽到他們傲慢地講出術語“改變時間(change time)”和“修改時間(modification time)”。對于許多人(和許多字典而言),改變和修改是相同的。這里會有什么不同那?

                改變和修改之間的區別在于是改某個組件的標簽還是更改它的內容。如果有人說chmod a-w myfile,那么這是一個改變;如果有人說echo foo >> myfile,那么 
            這是一個修改。改變是文件的索引節點發生了改變;修改是文本本身的內容發生了變化。[文件的修改時間也叫時間標志 (timestamp).]

                只要討論改變時間和修改時間,就不可能不提到“訪問時間(access time)”.訪問時間是文件最后一次被讀取的時間。因此閱讀一個文件會更新它的訪問時間,當它的改變時間并沒有變化(有關文件的信息沒有被改變),它的修改時間也同樣如此(文件本身沒有被改變)

            有時,在許多地方改變時間或者“ctime”被錯誤地寫成“創建時間”,包括某些UNIX參考手冊。不要相信他們
            下面是我man出來的內容,僅供參考!

                 st_atime
                       Time when file data was last accessed. Changed by  the
                       following   functions:   creat(),   mknod(),   pipe(),
                       utime(2), and read(2).

                 st_mtime
                       Time when data was last modified. Changed by the  fol-
                       lowing  functions:  creat(), mknod(), pipe(), utime(),
                       and write(2).

                 st_ctime
                       Time when file status was last changed. Changed by the
                       following   functions:   chmod(),   chown(),  creat(),
                       link(2),  mknod(),  pipe(),  unlink(2),  utime(),  and
                       write().

            ls顯示出的time應該是mtime。

            touch后,文件的三個時間應該都會改變,可以試一試。

            問題描述
            文件的 ctime、mtime、atime 之間有什么區別? 
            配置信息
            解決方法
            文件的 Access time,atime 是在讀取文件或者執行文件時更改的。
            文件的 Modified time,mtime 是在寫入文件時隨文件內容的更改而更改的。
            文件的 Create time,ctime 是在寫入文件、更改所有者、權限或鏈接設置時隨 Inode 的內容更改而更改的。 

            因此,更改文件的內容即會更改 mtime 和 ctime,但是文件的 ctime 可能會在 mtime 未發生任何變化時更改 - 在權限更改,但是文件內容沒有變化的情況下。 
            ls(1) 命令可用來列出文件的 atime、ctime 和 mtime。
            ls -lc filename         列出文件的 ctime
            ls -lu filename         列出文件的 atime
            ls -l filename          列出文件的 mtime 

                atime不一定在訪問文件之后被修改,因為:使用ext3文件系統的時候,如果在mount的時候使用了noatime參數那么就不會更新atime的信息。而這是加了 noatime 取消了, 不代表真實情況.反正, 這三個 time stamp 都放在 inode 中.若 mtime, atime 修改, inode 就一定會改, 既然 inode 改了, 那 ctime 也就跟著要改了.之所以在 mount option 中使用 noatime, 就是不想 file system 做太多的修改, 而改善讀取效能.

             原文地址 http://jianjian.blog.51cto.com/35031/103231

            from:
            http://blog.chinaunix.net/u3/115191/showart_2319400.html
            posted on 2010-09-15 13:14 chatler 閱讀(512) 評論(0)  編輯 收藏 引用 所屬分類: Linux_Coding
            <2009年6月>
            31123456
            78910111213
            14151617181920
            21222324252627
            2829301234
            567891011

            常用鏈接

            留言簿(10)

            隨筆分類(307)

            隨筆檔案(297)

            algorithm

            Books_Free_Online

            C++

            database

            Linux

            Linux shell

            linux socket

            misce

            • cloudward
            • 感覺這個博客還是不錯,雖然做的東西和我不大相關,覺得看看還是有好處的

            network

            OSS

            • Google Android
            • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
            • os161 file list

            overall

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜

            久久精品国产精品亚洲艾草网美妙| 久久99国产精品久久久| 久久久久免费精品国产| 性做久久久久久久| 丰满少妇高潮惨叫久久久| 99久久精品费精品国产| 亚洲&#228;v永久无码精品天堂久久 | 91麻豆精品国产91久久久久久| 久久精品18| 久久夜色精品国产噜噜噜亚洲AV | 国产精品99久久久久久人| 色综合久久最新中文字幕| 精品久久久久久国产三级 | 久久久久国产一区二区| 天堂久久天堂AV色综合| 精品国产乱码久久久久久浪潮| 久久精品成人欧美大片| 久久国产乱子伦精品免费午夜| 色婷婷久久综合中文久久蜜桃av| 久久se精品一区精品二区国产| 久久无码中文字幕东京热| 国产一区二区精品久久凹凸| 亚洲国产精品无码久久一线| 久久久久国产| 岛国搬运www久久| 99久久er这里只有精品18| 中文精品久久久久人妻| 久久久久久A亚洲欧洲AV冫| 久久最新精品国产| 久久久久亚洲AV无码永不| 亚洲精品tv久久久久久久久久| 色综合久久最新中文字幕| 国产精品久久久久久久久免费| 久久91精品国产91| 亚洲欧美日韩久久精品| 久久亚洲中文字幕精品一区| 国产精品伦理久久久久久| 久久久久一区二区三区| 久久九九全国免费| 曰曰摸天天摸人人看久久久| 国产精品久久久99|