Linux使用ssh命令批量删除无用的资源

  • 2024-05-20 14:02:03
  • 1,614 次阅读
  • 稿源:天马行空

linux服务器磁盘空间满了,需要删除一些占用空间大或者没有用处的资源,来节省磁盘空间,保证服务器的正常运转。通常图片、视频、logs消耗的空间比较多,本文主要讲解Wordpress批量删除图片来释放磁盘空间。

注意:如果文章插入的是原图,而不是缩略图,可以使用此方法。具体步骤如下:

一、确定磁盘占用空间

输入命令:df -hl

二、定位最大文件目录

1.切换到根目录下: cd /

2.查询当前目录下占用空间大的文件或者文件夹: du -h –max-depth=1

3.根据显示出来的文件占用大小,选择占用空间最多的目录进入,继续:du -h –max-depth=1

三、ssh批量删除图片

在这里我们是删除图片,所以cd切换到uploads文件夹执行下面的命令:

find . -name '*-[0-9][0-9]x[0-9][0-9]*'
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*'

上面两条命令是查找文件名称包含”-数字数字x数字数字“和”-数字数字数字x数字数字数字“的文件。

由于wordpress缩略图命名是这种格式,例如上图中的-150×150.jpg和-300×149.jpg
查找后确定这些文件可以删除,就使用下面的命令:

find . -name '*-[0-9][0-9]x[0-9][0-9]*' -exec rm -f {} \;
find . -name '*-[0-9][0-9][0-9]x[0-9][0-9][0-9]*' -exec rm -f {} \;

四、验证磁盘空间大小

通过执行df -hl命令,磁盘可用空间由原来的7.0G增加到7.1G,如下图:

以上就是在Linux服务器上使用ssh命令批量删除图片的所有内容了,希望对大家有所帮助。

TAG:
喜欢 0

文章评论 (0)

表情

大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头