色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Linux操作系統(tǒng)刪除長時(shí)間不使用的廢棄文件:tmpwatch

如意 ? 來源:良許Linux ? 作者:良許 ? 2020-10-12 14:13 ? 次閱讀

我們知道系統(tǒng)里面常常會(huì)有一些忘記刪除的長時(shí)間不用而且確實(shí)沒有用處的文件,如果不去處理,這些無用的文件會(huì)越來越多,浪費(fèi)許多系統(tǒng)資源。在不知道文件名的情況下,很難去檢查某一目錄下到底是哪些文件長時(shí)間沒有被訪問,同時(shí)刪除這些文件。我們今天就介紹一款非常實(shí)用的工具來完成這一工作————tmpwatch

tmpwatch 是什么

tmpwatch 能夠循環(huán)地刪除指定目錄下指定時(shí)間內(nèi)沒有被訪問的文件,這一命令常常用于清理臨時(shí)文件目錄,比如 /tmp 或者 /var/tmp 這類目錄。

它只清除指定目錄下的空目錄、普通文件和符號(hào)鏈接文件,也不會(huì)影響其他目錄,而且會(huì)避開那些屬于root用戶的系統(tǒng)相關(guān)關(guān)鍵文件的。

默認(rèn)設(shè)置下,tmpwatch 命令依據(jù)文件的 atime (access time)而非 mtime (modify time)來刪除文件。如果你想改變它的刪除依據(jù),可以在使用這個(gè)命令時(shí)加上你想修改的參數(shù)。

注意:千萬不要在根目錄底下運(yùn)行 tmpwatch 或者 tmpreaper 命令,因?yàn)橄到y(tǒng)可沒有任何機(jī)制阻止你在根目錄下運(yùn)行此命令。

怎樣在 Linux 上安裝 tmpwatch

各種 Linux 發(fā)行版本的安裝命令都有些略微差別,具體的安裝方法見下文。

如果你的 Linux 發(fā)行版本是 REHL/CentOS 6 的話,可以使用 yum 命令來安裝 tmpwatch,示例如下:

$ sudo yum install -y tmpwatch

如果你使用的 Linux 發(fā)行版本是 Debian 或者 Ubuntu ,則需要使用 apt 或者 apt-get 命令來安裝 Tmpreaper,示例如下:

$ sudo apt-get install tmpreaper

如果你使用的是 openSUSE,則應(yīng)使用 zypper 命令安裝 tmpwatch:

$ sudo zypper install -y tmpwatch

如果 Linux 發(fā)行版本是 Fedora,則應(yīng)使用 dnf 命令安裝 tmpwatch:

$ sudo dnf install -y tmpwatch

說明:在以 Debian 為基礎(chǔ)的 Linux 系統(tǒng),是用 tmpreaper 命令代替 tmpwatch 的,若你使用的系統(tǒng)是以 Debian 為基礎(chǔ)的Linux 版本,則將下文的示例中的 tmpwatch 換為 tmpreaper 即可。

tmpwatch 命令的關(guān)鍵選項(xiàng)和參數(shù)

atime (File Last Access Time):文件最后一次被訪問的時(shí)間;

mtime (File Last Modify Time):文件內(nèi)容最后一次被修改的時(shí)間;

ctime (File Last Change Time):文件元數(shù)據(jù)最后一次被修改的時(shí)間,即文件相關(guān)屬性被修改的時(shí)間,多數(shù)情況下 mtime 和 ctime 值相同,但是諸如文件所有者、權(quán)限、所屬組這類不涉及內(nèi)容的屬性被修改時(shí)則只會(huì)影響 ctime;

dirmtime (Directory Last modification time):目錄最后一次被修改的時(shí)間。

這些時(shí)間參數(shù)用來設(shè)置刪除文件的條件閾值:

d:單位為天;

h:單位為小時(shí);

m:單位為分鐘;

s:單位為秒。

用 tmpwatch 命令刪除一段時(shí)間內(nèi)沒有被訪問的文件

如前所述,tmpwatch 命令的默認(rèn)選項(xiàng)是 atime,而默認(rèn)的單位參數(shù)則是 h,所以如果你確實(shí)要按以小時(shí)為單位計(jì)算的訪問時(shí)間來刪除文件,那么你不用加任何特殊的選項(xiàng)或則參數(shù)后綴,可以直接是用這個(gè)命令。如下例所示,即為刪除 /tmp 目錄下過去5小時(shí)內(nèi)沒有被訪問的文件:

# tmpwatch 5 /tmp

下面這個(gè)示例是刪除 /home/daygeek/Downloads 目錄下過去十小時(shí)內(nèi)沒有修改過內(nèi)容的文件,注意,如果要按 mtime 來刪除文件,需要在命令中加上 -m 的選項(xiàng):

# tmpwatch -m 10 /home/daygeek/Downloads

刪除以其他單位計(jì)算的某段時(shí)間內(nèi)沒有被訪問的文件

如果你要以天為單位,則需要加上 d 的后綴,如下為刪除30天內(nèi)沒有被訪問的文件:

# tmpwatch 30d /home/daygeek/Downloads

刪除一段時(shí)間內(nèi)未被使用的所有文件

如果你想不僅僅刪除普通文件、符號(hào)鏈接文件、空目錄文件,而是想刪除指定目錄下某段時(shí)間內(nèi)沒有被訪問的所有文件,則需要加上選項(xiàng) -a,如下為刪除指定目錄下12小時(shí)未被修改內(nèi)容的所有文件:

# tmpwatch -am 12 /tmp

將某些目錄排除在刪除操作外

如下命令可以讓那些十小時(shí)內(nèi)沒有被修改過內(nèi)容的目錄不被刪除:

# tmpwatch -am 10 --exclude=/home/daygeek/Downloads/Movies /home/daygeek/Downloads

將特定路徑排除在刪除操作外

下面的命令刪除 /home/daygeek/Downloads 目錄下所有十小時(shí)內(nèi)沒有修改內(nèi)容的文件,但是 /home/daygeek/Downloads/Movies 路徑下卻不受影響,即該路徑下十小時(shí)內(nèi)沒修改的文件也不會(huì)被刪除:

# tmpwatch -am 10 --exclude-pattern=‘*.pdf’ /home/daygeek/Downloads

將特定格式的文件排除在刪除操作外

下面所示的命令為刪除指定文件下的所有10小時(shí)內(nèi)未被改動(dòng)的文件,除了 pdf 格式的文件:

# tmpwatch -am 10 --exclude-pattern=‘*.pdf’ /home/daygeek/Downloads

預(yù)演 tmpwatch 的效果

下面這條命令即是對(duì) tmpwatch 的功能效果進(jìn)行預(yù)演:

# tmpwatch -t 5h /home/daygeek/Downloads

用 tmpwatch 設(shè)置一個(gè)定時(shí)任務(wù)周期性地執(zhí)行刪除操作

要完成這個(gè)任務(wù),會(huì)在 /etc/cron.daily/tmpreaper 目錄下留下一個(gè) cronjob 文件,這個(gè)文件是按照 /etc/timereaper.conf 的設(shè)定工作的,你可以按自己的需求設(shè)置它。

如下所示的設(shè)置,能在每天上午10點(diǎn)時(shí)刪除指定目錄下,十五天沒被訪問的文件:

Linux操作系統(tǒng)刪除長時(shí)間不使用的廢棄文件:tmpwatch

關(guān)于 tmpwatch 命令的介紹就到這里了,希望本篇文章對(duì)各位讀者能有幫助,關(guān)于這個(gè)命令,你如果還有什么疑問或者其他想法,歡迎留言討論
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11302

    瀏覽量

    209418
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6818

    瀏覽量

    123319
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    566

    瀏覽量

    24737
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linux操作系統(tǒng)下常見文件類型分析

    Linux操作系統(tǒng)下常見文件類型分析,壓縮和打包文件,普通文件格式,系統(tǒng)
    發(fā)表于 01-06 17:00 ?991次閱讀

    Linux操作系統(tǒng)文件系統(tǒng)的相關(guān)資料分享

    達(dá)內(nèi)嵌入式課程筆記01_STDC01day1: Linux操作系統(tǒng)文件系統(tǒng) 、 Linux常見命令STDC01_day01_01-Linux
    發(fā)表于 12-16 06:03

    Linux操作系統(tǒng)

    linux的教學(xué)內(nèi)容1 、Linux概述 2 、Linux操作系統(tǒng)安裝3、 Linux的內(nèi)核 4 、Li
    發(fā)表于 04-10 16:54 ?0次下載
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系統(tǒng)</b>

    Linux操作系統(tǒng)原理及應(yīng)用

    Linux操作系統(tǒng)原理及應(yīng)用 1.1  操作系統(tǒng)的地位 1.2  操作系統(tǒng)的功能 1.3  操作系統(tǒng)的發(fā)
    發(fā)表于 04-28 14:53 ?0次下載

    什么是Linux操作系統(tǒng)

    什么是Linux操作系統(tǒng)  簡單地說,Linux是一套
    發(fā)表于 12-26 12:04 ?1406次閱讀

    Linux文件系統(tǒng)的反刪除方法

    Linux文件系統(tǒng)的反刪除方法 作為一個(gè)多用戶、多任務(wù)的操作系統(tǒng),Linux下的文件一旦被
    發(fā)表于 03-29 10:39 ?720次閱讀

    Linux操作系統(tǒng)基本使用知識(shí),Linux操作系統(tǒng)操作流程圖文詳解

    Linux系統(tǒng)一般有4個(gè)主要部分:內(nèi)核、shell、文件系統(tǒng)和應(yīng)用程序。內(nèi)核、shell和文件系統(tǒng)一起形成了基本的操作系統(tǒng)結(jié)構(gòu),它們使得用戶
    發(fā)表于 11-24 16:19 ?1.8w次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>操作系統(tǒng)</b>基本使用知識(shí),<b class='flag-5'>Linux</b><b class='flag-5'>操作系統(tǒng)</b><b class='flag-5'>操作</b>流程圖文詳解

    Linux操作系統(tǒng)的目錄結(jié)構(gòu)

    經(jīng)常在Windows環(huán)境下工作的同學(xué)在初次使用Linux操作系統(tǒng)的時(shí)候可能有種不知所措的感覺。 Linux操作系統(tǒng)理念是一切皆文件。因此當(dāng)我
    的頭像 發(fā)表于 02-24 10:01 ?3552次閱讀

    基于linux的十大操作系統(tǒng)排名

    基于linux內(nèi)核開源的特性,并隨著linux的不斷發(fā)展,各種基于Linux操作系統(tǒng)版本也在不斷發(fā)行出來,其中每一個(gè)不同版本的Linux
    發(fā)表于 07-10 16:23 ?1.6w次閱讀

    每天一個(gè)Linux命令小常識(shí):tmpwatch 命令

    執(zhí)行tmpwatch指令可刪除不必要的暫存文件,您可以設(shè)置文件超期時(shí)間,單位以小時(shí)計(jì)算。
    的頭像 發(fā)表于 03-31 17:40 ?1527次閱讀

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令

    LINUX操作系統(tǒng)的安裝與Linux常用文件命令說明。
    發(fā)表于 06-02 17:45 ?3次下載

    linux刪除文件的命令

    Linux中,可以使用 rm 命令來刪除文件。該命令有多個(gè)參數(shù)和選項(xiàng)可供使用,以根據(jù)不同的情況進(jìn)行文件刪除
    的頭像 發(fā)表于 11-08 14:11 ?919次閱讀

    linux重裝系統(tǒng)會(huì)刪除所有文件

    Linux重裝系統(tǒng)時(shí),是否會(huì)刪除所有文件取決于用戶的操作和選擇。一般來說,重裝系統(tǒng)會(huì)格式化
    的頭像 發(fā)表于 11-17 10:59 ?2765次閱讀

    ubuntu刪除文件怎么恢復(fù)

    : Ubuntu文件系統(tǒng)概述 Ubuntu是一個(gè)基于Linux操作系統(tǒng),其文件系統(tǒng)與Windows系統(tǒng)有所不同。在Ubuntu中,
    的頭像 發(fā)表于 08-30 15:10 ?1423次閱讀

    linux操作系統(tǒng)安裝步驟 linux操作系統(tǒng)的特點(diǎn)及組成

    Linux操作系統(tǒng)安裝步驟 Linux操作系統(tǒng)是一種開源的操作系統(tǒng),它以其穩(wěn)定性、安全性和靈活性而聞名。以下是安裝
    的頭像 發(fā)表于 10-21 11:24 ?538次閱讀
    主站蜘蛛池模板: 国语对白嫖老妇胖老太| 日本亚洲精品无码区国产电影| 桃色窝| 日本午夜福利无码高清| 伊人大香线蕉影院在线播放| 国产成人免费不卡在线观看| 精品国产成a人在线观看| 日韩欧美视频一区二区在线观看| 羞羞答答影院在线| a久久99精品久久久久久蜜芽| 久久精品国产只有精品| 亚洲 综合 自拍 精品 在线| 岛国片在线免费观看| 欧美国产一区二区三区激情无套| 午夜日韩久久影院| 成年女人免费播放影院| 六月婷婷国产精品综合| 无码骚夜夜精品| 99re8久久热在线视频| 久久精品视在线-2| 少妇高潮A视频| 1V1各种PLAY女主被肉| 精品久久久久久久久免费影院 | 日本一在线中文字幕| 37大但人文艺术A级都市天气| 久久AV国产麻豆HD真实| 亚洲另类中文字幕| 国产在线精彩亚洲| 小小水蜜桃视频高清在线观看免费| 91情国产l精品国产亚洲区| 久久99影院| 亚洲伊人久久网| 国产AV国片精品无套内谢无码 | 超碰久久国产vs| 年轻的女职工在线观看| 91精品国产品国语在线不卡| 快播官方网站| 亚洲欧美国产综合在线| 国产亚洲精品久久精品69| 午夜一区二区三区| 国产深夜福利视频在线|