
我想清除 Oracle Linux 伺服器上的殘留物。為此,我需要知道哪個應用程式或目錄未被使用或幾乎從未訪問過。是否有任何命令或方法來列出滿足這些條件的目錄或應用程式。
答案1
find / -type f -atime +90
如果您的系統追蹤檔案存取時間,將列出至少 90 天內未讀取的所有檔案。
請注意,現代 Linux 系統預設不會追蹤檔案存取時間,因此典型系統的此命令的輸出沒有用處。要啟用文件訪問時間跟踪,請運行命令
mount -o remount,atime /
然後等待一個月左右,find
再次執行該命令,查看哪些檔案的存取時間已更新。
請注意,對於目錄來說很難實現這一點。簡單地列出目錄的內容將更新其訪問時間 - 上面的find
命令必須讀取每個目錄,因此它們的所有訪問時間都將被更新。