成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何使用Tmpwatch/Tmpreaper刪除舊文件

系統(tǒng) Linux
你可能忘記了刪除計(jì)算機(jī)上某個(gè)目錄中不再需要的文件的操作。這可能是“下載”或任何其他目錄。它可能已經(jīng)增長了一段時(shí)間。我們將向你展示如何在 Linux 上使用 Tmpwatch 程序來實(shí)現(xiàn)這一目標(biāo)。

[[329096]]

你可能忘記了刪除計(jì)算機(jī)上某個(gè)目錄中不再需要的文件的操作。這可能是“下載”或任何其他目錄。它可能已經(jīng)增長了一段時(shí)間。

即便有足夠的存儲空間,你也應(yīng)該刪除它們,因?yàn)檫@會在列出文件時(shí)降低系統(tǒng)速度。同樣,當(dāng)一個(gè)目錄中有成千上萬個(gè)文件時(shí),它可能很會很臃腫。

當(dāng)你不知道要檢查的文件名時(shí),很難在特定目錄中找到文件。

我們可以通過結(jié)合使用 find 命令和一些組合來做到這一點(diǎn),我們過去已經(jīng)寫過一篇文章。

今天,我們將向你展示如何在 Linux 上使用 Tmpwatch 程序來實(shí)現(xiàn)這一目標(biāo)。

什么是 tmpwatch

tmpwatch 會在指定目錄中遞歸刪除指定時(shí)間段內(nèi)未被訪問的文件。通常,它用于自動清除臨時(shí)文件系統(tǒng)目錄,例如 /tmp/var/tmp

它只會刪除空目錄、常規(guī)文件和符號鏈接。它不會切換到其他文件系統(tǒng),并避開了屬于根用戶的 lost+found 目錄。

默認(rèn)情況下,tmpwatch 會根據(jù)文件的 atime(訪問時(shí)間)而不是 mtime(修改時(shí)間)刪除文件。

你可以在 tmpwatch 命令中添加其他參數(shù)來更改這些行為。

警告: 請不要在 / 中運(yùn)行 tmpwatchtmpreaper,因?yàn)樵摮绦蛑袥]有防止這種情況的機(jī)制。

如何在 Linux 上安裝 tmpwatch

可以在官方倉庫中按以下方式安裝 tmpwatch

對于 RHEL/CentOS 6 系統(tǒng),請使用 yum 命令安裝 tmpwatch

  1. $ sudo yum install -y tmpwatch

對于 Debian 和 Ubuntu 系統(tǒng),請使用 apt 命令apt-get 命令 安裝 tmpreaper

  1. $ sudo apt-get install tmpreaper

對于 openSUSE 系統(tǒng),請使用 zypper 命令 安裝 tmpwatch

  1. $ sudo zypper install -y tmpwatch

對于 Fedora 系統(tǒng),請使用 dnf 命令 安裝 tmpwatch

  1. $ sudo dnf install -y tmpwatch

請注意: 如果你使用的是基于 Debian 的系統(tǒng),請使用 tmpreaper 而不是 tmpwatch。所有示例都可以如預(yù)期工作。

了解關(guān)鍵選項(xiàng)和參數(shù)

  • atime(文件上次訪問時(shí)間):顯示命令或腳本等任意進(jìn)程最后一次訪問文件中數(shù)據(jù)的時(shí)間。
  • mtime(文件上次修改時(shí)間):顯示修改文件內(nèi)容或保存文件的時(shí)間。除非是更改文件屬性,否則大多數(shù)情況下 ctimemtime 會相同。
  • ctime(文件上次更改時(shí)間):顯示文件元數(shù)據(jù)更改時(shí)間。這意味著更改文件屬性的時(shí)間(如所有權(quán)或組等)。
  • dirmtime(目錄的上次修改時(shí)間):顯示目錄的上一次修改時(shí)間。

時(shí)間參數(shù)定義刪除文件的閾值。

  • d – 天
  • h – 小時(shí)
  • m – 分鐘
  • s – 秒

如何使用 tmpwatch 命令刪除一段時(shí)間未訪問的文件

正如我在本文開頭所說,tmpwatch 默認(rèn)根據(jù)文件訪問時(shí)間(atime)來刪除文件。另外,由于小時(shí)是默認(rèn)參數(shù),因此如果使用小時(shí)單位,那么無需在時(shí)間上添加后綴。

例如,運(yùn)行以下命令以遞歸方式刪除過去 5 個(gè)小時(shí)未訪問的文件。

  1. # tmpwatch 5 /tmp

運(yùn)行以下命令刪除最近 10 個(gè)小時(shí)未修改的文件。如果要使用修改時(shí)間(mtime)來刪除文件,那么需要在 tmpwatch 命令中添加 -m 選項(xiàng)。

  1. # tmpwatch -m 10 /home/daygeek/Downloads

如何使用 tmpwatch 命令刪除超過 “X” 天未訪問的文件

如果要使用天數(shù)刪除文件,那么需要添加后綴 d。以下示例刪除了 30 天以上的文件。

  1. # tmpwatch 30d /home/daygeek/Downloads

如何使用 tmpwatch 命令刪除一段時(shí)間內(nèi)未訪問的所有文件

以下命令將基于修改時(shí)間(mtime)刪除所有類型的文件,而不僅僅是常規(guī)文件、符號鏈接和目錄。

  1. # tmpwatch -am 12 /tmp

如何在 tmpwatch 中排除目錄

以下命令將刪除過去 10 個(gè)小時(shí)未修改的所有文件,并排除目錄。

  1. # tmpwatch -am 10 --nodirs /home/daygeek/Downloads

如何在 tmpwatch 中排除特定路徑

以下命令將刪除過去 10 個(gè)小時(shí)未被修改的所有文件,除了下面排除的文件夾。

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

如何在 tmpwatch 中排除特定模式

以下命令將刪除過去 10 小時(shí)未被修改的所有文件,除了滿足下面列出的模式的文件。

  1. # tmpwatch -am 10 --exclude-pattern='*.pdf' /home/daygeek/Downloads

如何讓 tmpwatch 命令空運(yùn)行

如果要空運(yùn)行,請運(yùn)行以下命令。

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

如何設(shè)置 cronjob 來使用 tmpwatch 定期刪除文件

默認(rèn)情況下,它在 /etc/cron.daily/tmpreaper 目錄下有一個(gè) cronjob 文件。該 cronjob 根據(jù)位于 /etc/timereaper.conf 中的配置文件工作。你可以根據(jù)需要自定義文件。

它每天運(yùn)行一次,并刪除 7 天之前的文件。

另外,如果你希望常規(guī)執(zhí)行某項(xiàng)操作,那么可以根據(jù)需要手動添加一個(gè) cronjob。

  1. # crontab -e
  2.  
  3. 0 10 * * * /usr/sbin/tmpwatch 15d /home/daygeek/Downloads

上面的 cronjob 將在每天上午 10 點(diǎn)刪除早于 15 天的文件。

責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2020-10-12 07:44:20

Linux舊文件tmpwatch

2011-07-14 10:07:08

DCAD

2015-09-18 16:17:03

刪除內(nèi)核Ubuntu

2009-12-21 14:25:47

Linux內(nèi)核

2010-03-16 15:47:06

Ubuntu Linu

2019-08-28 15:43:03

sed命令Linux

2024-12-16 15:07:10

2021-10-27 23:32:06

Windows 11Windows微軟

2020-04-03 13:45:16

刪除Linux垃圾文件

2010-04-27 14:18:56

Oracle控制文件

2022-09-13 12:10:04

unlink刪除文件

2023-07-05 10:11:02

2009-06-06 19:17:37

java遞歸刪除

2013-05-28 10:17:02

Windows.old故障恢復(fù)

2022-07-19 15:01:34

Linux

2010-09-25 15:46:58

帳戶管理舊賬戶

2022-11-11 07:48:56

ORM鏈?zhǔn)?/a>輪播圖

2022-11-15 07:50:47

ORM鏈?zhǔn)讲僮?/a>刪除

2013-09-24 10:20:43

技術(shù)刪除Windows.old

2022-03-28 19:53:24

Linux恢復(fù)文件意外刪除文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 成人免费在线观看视频 | 日本韩国电影免费观看 | 日韩福利视频 | 精品国产乱码久久久久久中文 | 精品国产乱码久久久久久88av | 久久精品国产一区二区电影 | 欧美在线视频免费 | 久色激情 | 性欧美精品一区二区三区在线播放 | 日韩欧美在线视频播放 | 福利一区在线观看 | www.久久.com| 91在线看 | 四虎在线观看 | 特黄毛片 | 中文字幕一区二区三区不卡 | 国产片一区二区三区 | 一区二区三区精品视频 | 亚洲一区电影 | 男人天堂国产 | 很黄很污的网站 | 精品国产乱码久久久久久闺蜜 | 中文字幕一页二页 | 精品久久久久久久久久久久久久 | 久久久久久久久毛片 | 一区二区三区四区国产 | 99re99| 亚洲欧美一区二区三区1000 | 亚洲精品亚洲人成人网 | 在线看免费的a | 欧美中文一区 | 五月婷婷导航 | 国产ts人妖一区二区三区 | 亚洲三区在线观看 | 亚洲精品粉嫩美女一区 | 国产精品久久久久久久久久久免费看 | 丝袜 亚洲 另类 欧美 综合 | 中文字幕视频免费 | 久久久久久久久久久久亚洲 | 91亚洲国产成人久久精品网站 | 亚洲精品综合 |