新聞中心
隨著硬盤空間的密集部署,存在未使用文件在硬盤空間中占用大量空間,定期清理未使用文件是必要的,本文將基于linux定時(shí)刪除未使用文件進(jìn)行介紹。

此定時(shí)任務(wù)需要使用Linux的crontab服務(wù),首先需要配置:
# 每6小時(shí)執(zhí)行一次,清理文件
*/6 * * * * /usr/bin/find /data -type f -mtime +1 -exec rm {}\;
其中,*/6 * * * *表示每6小時(shí)執(zhí)行一次,/usr/bin/find/data表示使用find命令查找/data目錄下的文件,-type f表示只查找文件,-mtime +1表示查找最后一次訪問時(shí)間大于1天的文件,-exec rm {}\;表示刪除匹配到的文件。
另外,還可以使用find命令查找某個(gè)文件或者文件夾,并刪除它們,示例如下:
find /tmp -name 'tmp.*' | xargs rm -f
這里使用find命令在/tmp目錄下查詢以tmp.開頭的文件,xargs接收以管道傳輸進(jìn)來的結(jié)果,將這些結(jié)果作為rm的參數(shù)。執(zhí)行完成后,未使用的文件就可以被刪除了。
上面介紹的方法,只能刪除基于文件最后一次訪問時(shí)間的文件,但是并不是所有的文件都需要?jiǎng)h除,比如系統(tǒng)文件、日志文件。因此,在刪除文件之前,可以使用一些白名單和黑名單技術(shù),來確定哪些文件可以被刪除,哪些文件不能被刪除。
最后,為了保證文件安全,也可以把刪除的文件復(fù)制到一個(gè)指定的backup目錄里,這樣可以在意料不到的情況下追溯文件,避免文件被誤刪除。
總之,linux定時(shí)刪除未使用文件是安全可靠的,可以比較高效地清理未使用文件,從而節(jié)省硬盤空間。
成都網(wǎng)站建設(shè)選創(chuàng)新互聯(lián)(?:028-86922220),專業(yè)從事成都網(wǎng)站制作設(shè)計(jì),高端小程序APP定制開發(fā),成都網(wǎng)絡(luò)營銷推廣等一站式服務(wù)。
網(wǎng)頁名稱:未使用文件Linux定時(shí)刪除未使用文件(linux刪除時(shí)間段)
網(wǎng)頁網(wǎng)址:http://www.dlmjj.cn/article/dhpgeoj.html


咨詢
建站咨詢
