查看磁盘分区使用空间
df -h
Filesystem Size Used Avail Use% Mounted on
dev/vda1 50G 42G 5.0G 90% /
tmpfs 498M 0 498M 0% /dev/shm
查看目录下目录内的文件占用大小
du -sh *
⾃动删除n天前的⽇志⽂件:
使⽤的命令格式如下:
find 对应⽬录 -mtime +天数 -name "文件名" -exec -rm
定时清理一个月前的文件
find /path -mtime +30 -type f -name \*.log -exec rm -f {} \;
语句语法说明:
find: linux下的查找命令,⽤于查找linux下指定的⽂件。
/tmp: 想要查找的⽂件⽬录。
-mtime: 标准语句写法。
+:表⽰查找30天之前的⽂件,这⾥⽤数字代表天数。
"*.log": 希望查找的数据类型,".log"表⽰扩展名为.log的所有⽂件,""表⽰所有⽂件
-exec: 固定写法
rm -rf: 强制删除⽂件,包括⽬录。
{} \;: 固定写法,⼀对⼤括号+空格++;