Linux下tmpwatch命令的用法-創(chuàng)新互聯(lián)

本篇內(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)沒有訪問的文件

[root@192   weijie]# ls

1.c   2.c     3.c   magic.mgc  test01    test03     wjtpflR

1.c~  2.c~    3.c~  my.iso     test02    wj234.q1C

You have new mail   in /var/spool/mail/root

[root@192   weijie]# tmpwatch 1 .

[root@192   weijie]# ls

1.c  1.c~    2.c

2)不刪除指定用戶的文件

[root@192   weijie]# ll

總用量 12

-rwxr--r-- 1 root   david 12 9  13 16:49 1.c         //文件所有者都是root

-rw-r--r-- 1 root   david 30 9  13 16:43 1.c~

-rwxr--r-- 1 root   root  11 9  13 16:52 2.c

[root@192   weijie]# tmpwatch -U root 1 .            //不刪除root用戶的文件

[root@192   weijie]# ls

1.c  1.c~    2.c

做了一個Linux學(xué)習(xí)的平臺,目前出來一個雛形,各位可以參考使用
鏈接: https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ   密碼:n7bk

Linux下tmpwatch命令的用法

 

      

到此,相信大家對“Linux下tmpwatch命令的用法”有了更深的了解,不妨來實際操作一番吧!這里是創(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://muchs.cn/article24/dpesce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄網(wǎng)站維護(hù)、小程序開發(fā)云服務(wù)器、商城網(wǎng)站網(wǎng)頁設(shè)計公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計公司