Mac电脑会在文件目录里自动生成以._开头4KB大小的文件,或者你下载的文件是使用mac电脑的人分享的也会有这样的问题,文件看起来很乱,还容易勿点。
目前没找到好的解决办法,于是用python写了个脚本,每天定时执行一遍。
#!/usr/bin/env python
# coding=utf-8
import os
import logging
from time import sleep
# 日志文件路径
LOG_PATH = "/home/pi/logs/delete_4kb.log"
# 需要扫描删除的路径
root_path = "/你的目录"
logging.basicConfig(level=logging.INFO,
format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', # 日志格式
datefmt='%Y-%m-%d %H:%M:%S', # 时间格式
filename=LOG_PATH, # 日志的输出路径
filemode='a') # 追加模式
logging.info("开始扫描目录" + root_path)
for root, dirs, files in os.walk(root_path):
for f in files:
if f.find(".") == 0:
path = root + "/" + f
logging.info("找到缓存文件: " + path)
if os.path.exists(path):
os.remove(path)
logging.info(path + " 已删除")
else:
logging.info("缓存文件删除失败")
sleep(0.1)
logging.info("执行完毕")
添加定时任务
sudo crontab -e
添加每天8点执行的任务
# 需要修改两个地方
# /usr/bin/python - 你的python执行文件路径
# /home/pi/delete_4kb.py - 脚本路径
0 8 * * * /usr/bin/python /home/pi/delete_4kb.py
日志可以看到每天任务都会执行
tail -100 /home/pi/logs/delete_4kb.log
2021-06-30 08:00:01 delete_4kb.py[line:15] INFO 开始扫描目录/home/pi/movies
2021-06-30 08:01:37 delete_4kb.py[line:27] INFO 执行完毕