为了让linux系统保持最佳性能,需要定期清理,这包括删除无用的文件。Linux是将每个文件管理的目录结构,删除文件时要注意不要删除`/etc`目录以上的其他文件。
首先,通过命令`df -h`可以查看Linux的磁盘使用情况,也可以发现是否有磁盘空间不足的情况。接下来,就是对磁盘空间不足的进行解决,这里仅讨论如何删除无用的文件。
最简单的方式就是打开Linux终端,使用命令`rm -rf`来强制删除指定文件夹。例如,如果要删除`/var/tmp/cache`文件夹,则执行命令`rm -rf /var/tmp/cache`即可,也可以使用文件浏览器来查看文件夹,然后右键删除该文件夹。
如果要进行批量删除文件,可以使用Linux终端提供的`find`命令。例如,如果要删除当前文件夹下所有后缀为`.log` 的文件,可以执行`find . -name ‘*.log’ -exec rm -rf {} \;` 这条命令会查找以`.log`结尾的文件,然后将其强制删除。
此外,像Ubuntu等发行版还提供了`ubuntu-cleaner` 工具,可以清除临时文件、软件缓存文件等垃圾文件。当然,也可以使用`apt`、`yum`等命令安装一些清理专用的软件,这些软件使用起来更加简单,也不需要过多的命令行操作就可以完成清理工作。
总之,定期清理Linux系统有助于提高整体性能,其中删除无用文件是其中最重要的环节。将上文介绍的几种方法结合起来,再配合更多的工具,就可以定期清理Linux系统,轻松实现保持最佳性能的目标。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云
服务器
和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
linux定时任务 每天下午4:00定时删除/tmp目录下所有不属于root的文件,如何写命令?
crontab -e* 4 * * * /usr/bin/find /tmp ! -user root -type f -exec rm -rf {} \;
linux中at命令
linux at 命令详解使用方式 : at -V [-q queue] [-f file] [-mldbv] TIME说明 : at 可以让使用者指定在 TIME 这个特定时刻执行某个程序或指令,TIME 的格式是 HH:MM其中的 HH 为小时,MM 为分钟,甚至你也可以指定 am, pm, midnight, noon, teatime(就是下午 4 点锺)等口语词。 如果想要指定超过一天内的时间,则可以用 MMDDYY 或者 MM/DD/YY 的格式,其中 MM 是分钟,DD 是第几日,YY 是指年份。 另外,使用者甚至也可以使用像是 now + 时间间隔来弹性指定时间,其中的时间间隔可以是 minutes, hours, days, weeks。 另外,使用者也可指定 today 或 tomorrow 来表示今天或明天。 当指定了时间并按下 enter 之后,at 会进入交谈模式并要求输入指令或程序,当你输入完后按下 ctrl+D 即可完成所有动作,至于执行的结果将会寄回你的帐号中。 参数 :-V : 印出版本编号-q : 使用指定的伫列(Queue)来储存,at 的资料是存放在所谓的 queue 中,使用者可以同时使用多个 queue,而 queue 的编号为 a, b, c... z 以及 A, B, ... Z 共 52 个-m : 即使程序/指令执行完成后没有输出结果, 也要寄封信给使用者-f file : 读入预先写好的命令档。 使用者不一定要使用交谈模式来输入,可以先将所有的指定先写入档案后再一次读入-l : 列出所有的指定 (使用者也可以直接使用 atq 而不用 at -l)-d : 删除指定 (使用者也可以直接使用 atrm 而不用 at -d)-v : 列出所有已经完成但尚未删除的指定
linux 自动删除文件脚本
rm_/opt/scommnet/upload() { find / -type -f -mtime +2 -exec rm {} \; } 然后把这个函数放入用户的_Profile中去,就可以开机自动删除2 天前创建或修改的文件了 如果你是root ,那么你的_profile文件就在根目录下中,如果你是普通用户,那么这个文件,就在$HOME中 find命令在“/”下查找普通文件,修改时间在2日以内的文件,-exec是来执行命令,rm的,后面的{} \;是-exec执行命令时必须加上的东西 试下吧,祝你好运
发表评论