本篇內(nèi)容主要講解“Linux下tmpwatch命令的用法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Linux下tmpwatch命令的用法”吧!
創(chuàng)新互聯(lián)公司提供高防物理服務(wù)器租用、云服務(wù)器、香港服務(wù)器、四川雅安服務(wù)器托管等tmpwatch
刪除最近一段時間沒有訪問的文件,時間以小時為單位,節(jié)省磁盤空間。tmpwatch遞歸刪除給定時間未被訪問的文件。通常,它用于清理用于臨時保存空間(如/tmp)的目錄。當(dāng)更改目錄時,tmpwatch對可能的爭用條件非常敏感,如果檢測到錯誤,就會退出。它不遵循它正在清理的目錄中的符號鏈接(即使給出一個符號鏈接作為它的參數(shù)),它不會切換文件系統(tǒng),跳過根用戶的lost+found目錄,只刪除空目錄、常規(guī)文件和符號鏈接。
默認(rèn)情況下,tmpwatch根據(jù)文件的atime(訪問時間),而不是它們的Mtime(修改時間)來確定文件的日期。如果文件在“l(fā)s-l”暗示應(yīng)該刪除時沒有被移除,請使用“l(fā)s-u”檢查它們的數(shù)據(jù),以確定這是否解釋了問題的原因。
如果指定了--atime”,“--ctime”或者“--mtime”選項,那么刪除文件的時間由他們中的大值決定。如果“--dirmtime”選項意味著忽略目錄的atime,即使使用了“—atime”選項。
此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、語法
tmpwatch [選項] time file
tmpwatch [-u|-m|-c] [-MUadfqstvx] [--verbose] [--force] [--all] [--nodirs] [--nosymlinks] [--test] [--fuser] [--quiet] [--atime|--mtime|--ctime] [--dirmtime] [--exclude path] [--exclude-user user] time dirs
2、選項列表
選項 | 說明 |
-u | --atime | 根據(jù)文件的atime(訪問時間)做出刪除文件的決定。請注意,定期更新的文件系統(tǒng)掃描使目錄保持最近的狀態(tài)。 |
-m | --mtime | 根據(jù)文件的Mtime(修改時間)而不是atime做出刪除文件的決定。 |
-c | -ctime | 根據(jù)文件的ctime(Inode Changing Time)而不是atime來決定刪除文件;對于目錄,根據(jù)mtime做出決定 |
-M | --dirmtime | 根據(jù)目錄的Mtime(修改時間)而不是atime作出刪除目錄的決定;完全忽略目錄的atime |
-a | -all | 刪除所有文件類型,而不僅僅是常規(guī)文件、符號鏈接和目錄。 |
-d | --nodirs | 不要嘗試刪除目錄,即使它們是空的。 |
-f | -force | 強(qiáng)制刪除,即使root用戶沒有寫的權(quán)利 |
-l | --nosymlinks | 不刪除符號鏈接 |
-q | --quite | 只報告致命錯誤 |
-s | --fuser | 嘗試在刪除文件之前使用“fuser”命令查看文件是否已打開。默認(rèn)情況下未啟用。在某些情況下確實有幫助,但不是全部。依賴于/sbin中安裝的fuser。不支持HPUX或Solaris |
-t | --test | 不刪除,只是演示要做什么 |
-U | --exclude-user=user | 不刪除指定所有者的文件,可以指定用戶名,也可以指定用戶ID |
-v | --verbose | 顯示詳細(xì)信息 |
-x | --exclude | 跳過目錄及其內(nèi)部文件,如果路徑不存在,則它必須是不包含符號鏈接的絕對路徑。 |
-X | --exclude-pattern=pattern | 跳過路徑匹配模式;如果目錄匹配模式,則其中包含的所有文件也將被跳過。模式必須匹配不包含符號鏈接的絕對路徑。 |
3、實例
1)刪除當(dāng)前目錄1小時內(nèi)沒有訪問的文件
|
2)不刪除指定用戶的文件
|
做了一個Linux學(xué)習(xí)的平臺,目前出來一個雛形,各位可以參考使用
鏈接:
https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ
密碼:n7bk
到此,相信大家對“Linux下tmpwatch命令的用法”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!