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