成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

分析Unix文件系統(tǒng)的實用命令

譯文
系統(tǒng) 其他OS 系統(tǒng)運維
本文介紹了查找Unix系統(tǒng)上數(shù)據(jù)的若干最佳工具和方法。

[[142062]]

似乎困擾幾乎所有文件系統(tǒng)(Unix及其他文件系統(tǒng))的問題之一就是文件不斷日積月累。幾乎沒有人抽出時間來清理不再使用的文件,結(jié)果文件系統(tǒng)變得凌亂不堪,到處是價值不大或值得懷疑的文件,以至于確保文件順暢運行、得到合理備份以及易于管理就成了一個永恒的挑戰(zhàn)。

我見過有助于鼓勵所有那些殘留數(shù)據(jù)的用戶應(yīng)對這個問題的一種方法就是,對文件集合創(chuàng)建一份摘要報告或“概況”(profile),報告諸多信息,比如文件數(shù)量,那些文件中最舊、***、***的文件;以及統(tǒng)計誰擁有那些文件。要是有人認識到50個萬文件組成的集合含有的文件其年限沒一個在五年以下,他們很可能放手大膽地刪除這些文件,或者至少將它們加以歸檔和壓縮。基本問題是,龐大的文件集合讓人不知所措,大多數(shù)人害怕可能不小心刪除了重要的文件。要是有辦法描述文件集合的特點,就有助于表明內(nèi)容的性質(zhì),并且鼓勵那些愛好收集文件的人清理一下。

當我在Unix上準備制作一份文件系統(tǒng)摘要報告時,幾個Unix命令輕松提供了一些非常有用的統(tǒng)計數(shù)字。想統(tǒng)計目錄中的文件數(shù)量,你可以使用查找命令,就像這樣。

  1. $ find . -type f | wc -l  
  2. 187534 

找到最舊文件和***文件要復(fù)雜一點,不過仍相當容易。在下列命令中,我們再次使用查找命令來查找文件,顯示了采用年-月-日格式的數(shù)據(jù),這種格式可以按文件年限來進行排序,然后顯示該列表中最靠前、因而最舊的文件。

在第二個命令中,我們?nèi)绯鲆晦H,不過輸出***一行、因而是***的文件。

 

  1. $ find -type f -printf '%T+ %p\n' | sort | head -n 1 
  2. 2006-02-03+02:40:33 ./skel/.xemacs/init.el 
  3. $ find -type f -printf '%T+ %p\n' | sort | tail -n 1 
  4. 2015-07-19+14:20:16 ./.bash_history 

%T(文件日期和時間)和%p(文件名稱和路徑)參數(shù)以及printf命令讓這項操作得以順利執(zhí)行。

如果我們看一下主目錄,無疑會發(fā)現(xiàn)歷史文件是***文件,那不可能是非常值得關(guān)注的信息片段。你可以忽略那些文件,只要對它們進行“un-grepping”操作,你也可以忽略以點開始的所有文件,如下所示。

 

  1. $ find -type f -printf '%T+ %p\n' | grep -v "\./\." | sort | tail -n 1 
  2. 2015-07-19+13:02:12 ./isPrime 

找到***的文件需要使用%s(大小)參數(shù),我們加入了文件名稱(%f),因為那是我們希望報告顯示的內(nèi)容。

 

  1. $ find -type f -printf '%s %f \n' | sort -n | uniq | tail -1 
  2. 20183040 project.org.tar 

想總結(jié)文件所有權(quán),就使用%u(用戶)

 

  1. $ find -type f -printf '%u \n' | grep -v "\./\." | sort | uniq -c 
  2.    180034 shs 
  3.      7500 jdoe 

如果你的文件系統(tǒng)還記錄上一次訪問日期,那么顯示文件在一段時期(比如說兩年多)內(nèi)沒有訪問可能非常有用。這讓你的檢查人員可以深入了解那些文件的價值,這點很重要。上一次訪問參數(shù)(%a)可以這樣使用:

 

  1. $ find -type f -printf '%a+ %p\n' | sort | head -n 1 
  2. Fri Dec 15 03:00:30 2006+ ./statreport 

當然了,如果最近訪問的那個文件又是很久以前的文件,這可能會引起還要大的反應(yīng)。

 

  1. $ find -type f -printf '%a+ %p\n' | sort | tail -n 1 
  2. Wed Nov 26 03:00:27 2007+ ./my-notes 

通過創(chuàng)建一個摘要報告,顯示文件日期范圍、***文件、文件用戶以及最早和***訪問時間,從而大致了解文件系統(tǒng)或龐大目錄里面的內(nèi)容,這有助于表明文件集合有多新、多重要,還能幫助文件用戶確定是不是該清理一下了。

原文標題:Handy commands for profiling your Unix file systems

責(zé)任編輯:火鳳凰 來源: 51CTO
相關(guān)推薦

2010-05-10 19:03:00

Unix文件

2010-04-30 15:51:48

Unix系統(tǒng)

2010-04-13 13:55:36

Unix文件系統(tǒng)

2010-04-26 17:34:37

Unix文件

2010-05-05 17:46:32

Unix文件系統(tǒng)

2010-04-13 13:31:31

Unix文件

2010-04-26 18:11:55

Unix文件系統(tǒng)

2010-05-04 14:36:40

Unix文件系統(tǒng)

2010-04-26 18:35:18

Unix文件

2010-04-29 10:11:17

Unix系統(tǒng)

2011-03-23 14:00:44

2010-04-07 18:42:42

Unix命令

2010-04-08 15:58:24

Unix操作系統(tǒng)

2010-04-15 16:24:10

Unix操作系統(tǒng)

2011-03-23 14:28:29

安全Unix系統(tǒng)find

2010-06-22 16:18:54

2010-04-30 17:03:44

Unix文件系統(tǒng)

2020-09-28 15:14:31

Linux常用命令實用命令

2011-03-23 11:13:36

umaskcpiomv

2010-04-21 10:19:40

Unix Shell
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: av入口| 成人免费视频 | 久久久久一区二区三区 | 久久久久久久久99 | 久久久久亚洲精品 | 亚洲精品一区在线 | 免费精品视频在线观看 | 日韩福利电影 | 丁香综合 | 国产91丝袜 | 一级黄色片在线看 | 精品99久久久久久 | 亚洲国产精品一区二区www | 日本精品视频一区二区 | 国产高清一区二区 | 91久久久www播放日本观看 | 黄视频在线网站 | 成人精品国产免费网站 | 亚洲精品日韩视频 | 午夜日韩视频 | www国产精 | 国产一级在线观看 | 国产精品久久久久久久岛一牛影视 | 奇米av| 国产99精品| 精品在线一区 | 色爱综合 | 久热m3u8| 一级毛片免费完整视频 | 日韩三级电影在线看 | 无码日韩精品一区二区免费 | 国产成人午夜高潮毛片 | 91 中文字幕| 日韩av一二三区 | 亚洲一二三区av | 欧美在线 | h视频在线观看免费 | 成人欧美一区二区三区视频xxx | 国产一区 | 色视频网站免费 | 午夜精品久久久久久 |