清除垃圾文件 -- 腳本

2023-12-01 16:32
文章标签 清除 垃圾文件 腳本

本文主要是介绍清除垃圾文件 -- 腳本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

#!/bin/bash
#----------------------------------------------------------------------
# 
#----------------------------------------------------------------------
# 作者:大寶 <michaelbond01@163.com>
# 最後更新日期:2009-10-12 23:21:25 
#----------------------------------------------------------------------
# 本腳本遵從 GNU
#----------------------------------------------------------------------
# 編輯說明
# 若想屏蔽某條目,請在該條目段前加上英文“#”號即可
#----------------------------------------------------------------------
# 使用說明
# 請關閉所有應用程序再運行此腳本,否則可能會造成意想不到的損壞
#----------------------------------------------------------------------
# 常規垃圾
find ~/ -name "*~" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name ".*~" -exec mv {} ~/.local/share/Trash/files \;
find /media -name "*~" -exec mv {} ~/.local/share/Trash/files \;
find /media -name ".*~" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.bak" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.BAK" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.OLD" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.old" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.chk" -exec mv {} ~/.local/share/Trash/files \;
find ~/ -name "*.CHK" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# aMule
find ~/.aMule -name "logfile" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Audacious
## 日志文件
find ~/.config/audacious -name "log" -exec mv {} ~/.local/share/Trash/files \;
## 播放列表
find ~/.config/audacious -name "playlist.xspf" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# VLC 播放列表
find ~/.local/share/vlc -name "*.xspf" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Bash
find ~/ -name ".bash_history" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Flash
mv ~/.macromedia/Flash_Player/* ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# gedit
find ~/.cache/gedit -name "gedit-metadata.xml" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Pidgin
#mv ~/.purple/logs ~/.local/share/Trash/files && mkdir ~/.purple/logs;
#----------------------------------------------------------------------
# Libfetion
find ~/.libfetion -name "libfx.db" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Wine
#mv ~/.wine/drive_c/windows/temp/* ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# Nero
find ~/.nero -name "*.log" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# 永中Office
mv ~/EIOffice/EIOBackup  ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# Google 地球
find ~/.googleearth/Cache -name "dbCache.*" -exec mv {} ~/.local/share/Trash/files \;
mv ~/.googleearth/Temp/* ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# Winff
find ~/.winff -name "*.sh" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Kchmviewer
find ~/.kchmviewer -name "*.kchmviewer" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# 系統緩存
find ~/.cache -name "*.pb" -exec mv {} ~/.local/share/Trash/files \;
#----------------------------------------------------------------------
# Okular
mv ~/.kde/share/apps/okular/docdata/* ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# 星际译王
mv ~/.stardict/history ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# 缩略图
mv ~/.thumbnails/normal/* ~/.local/share/Trash/files;
mv ~/.thumbnails/fail/gnome-thumbnail-factory/* ~/.local/share/Trash/files;
#----------------------------------------------------------------------
# 緩存的軟件包
gksu apt-get clean && gksu apt-get autoclean;

gksu: 类似win的cmd

这篇关于清除垃圾文件 -- 腳本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/441869

相关文章

如何让应用在清除内存时保持运行

最近在写聊天软件。一个聊天软件需要做到在清除内存时仍能保持其应有的状态。      首先,我尝试在应用的Service中的onDestroy()进行重启应用,经过测试,发现被强制清除内存的应用不会调用Service的onDestroy,只会调用activity的onDestroy(),于是我决定在触发activity的onDestroy( )处发送广播给应用的静态广播接收器,然后让广播

AIGC大模型智能抠图(清除背景):Sanster/IOPaint,python(2)

AIGC大模型智能抠图(清除背景):Sanster/IOPaint,python(2)   在文章(1)的基础上,尝试用大模型扣除图中的某些主要景物。 1、首先,安装插件: pip install rembg   2、第1步安装成功,启动webui,注意,这里要启用清除背景/抠图的插件 --enable-remove-bg : iopaint start --model=lama

CSS学习12--清除浮动的本质及处理办法

清除浮动 前言一、清除浮动的本质二、清除浮动的方法 前言 为什么要清除浮动? 浮动不占用原文档流的位置,可能会对后面的元素排版产生影响。因此需要在该元素中清除浮动,清除浮动后造成的影响。 一、清除浮动的本质 为了解决父级元素因为子级元素引起内部高度为0的问题。 <html><head><style>* {padding: 0;margin: 0;}.box1 {width:

文件内容的清除

想到两种方法 -1.用空格覆盖所有内容(有问题,内容全变成空格)    int  fd=open(filename,O_RDWR)    struct stat stBuf;    stat(filename,&stBuf);    len=stBuf.st_size;    char *szBuf=(char*)malloc(len);    bzero(s

解决解压缩时的错误提示 “无法成功完成操作, 因为文件包含病毒或者潜在垃圾文件“

近期, 有一些朋友反馈在解压zip压缩包, 或者在安装软件的过程中出现了下面的错误提示: "无法成功完成操作, 因为文件包含病毒或者潜在垃圾文件" "Operation did not complete successfully because the file contains a virus or potentially unwanted software" 上述错误一般

leetcode:3174 清除数字

3174 清除数字 题目链接https://leetcode.cn/problems/clear-digits/ 题目描述 给你一个字符串 s 。 你的任务是重复以下操作删除 所有 数字字符: 删除 第一个数字字符 以及它左边 最近 的 非数字 字符。 请你返回删除所有数字字符以后剩下的字符串。 示例 1: 输入:s = "abc"输出:"abc" 解释:字符串

SQL循环清除表数据

SQL循环执行清除表数据语句 最近项目经常需要清库测试 但是一个个 truncate 很慢 浪费时间 所以写了个 sql批量清除表数据 这样方便下次使用 灵活性也很高 语句不仅可以 用来清除数据 也可以 批量update delete等 逻辑: 根据 字符拆分 字符串 获取每次执行语句的 表名 根据 split 获取字符串内有多少个表 也就是循环的次数 每次循环 先获取本次 执行语

火狐浏览器重置密码后收藏的标签密码等数据被清除

火狐浏览器重置密码后收藏的标签密码等数据被清除 最早接触火狐是因为当时开发前端页面,firebug是当时最好用的前端调试工具。 用了很多年,最近因为一次重置密码,把我10几年的收藏数据全都清空了。还无法找回… 现在大部分web应用都要求使用chrome,比如在线文档、在线的office等,可是我还一直坚持使用火狐浏览器。 只是因为当初的先入为主,一直还坚持使用火狐浏览器,这次的遭遇让我丢失10年

周期性清除Spark Streaming流状态的方法

在Spark Streaming程序中,我们经常需要使用有状态的流来统计一些累积性的指标,比如各个商品的PV。简单的代码描述如下,使用mapWithState()算子: 现在的问题是,PV并不是一直累加的,而是每天归零,重新统计数据。要达到在凌晨0点清除状态的目的,有以下两种方法。 编写脚本重启Streaming程序 用crontab、Azkaban等在凌晨0点调度执行下面的Shell脚本

redis 实现单位时间内错误记录 时间到key值就被清除------最近脑子不好使觉得还是写个博客试试

直接在客户端操作的, 所以需要redis的简单命令  去对比JAVA客户端jedis的命令就行   添加---set     格式 set  key  value  EX time(秒)   如果这个time不添加的话 ,那默认就是 永久 获取--get    格式 get key  ---查看剩余时间    格式 TTL key ---实现key实现自增: inrc key