搜索并删除centos 6上的所有tar.gz文件

时间:2015-12-14 17:04:07

标签: centos

我需要在我的网络服务器上释放一些磁盘空间,并想询问运行以下命令是否会破坏任何内容? 我的服务器使用cpanel / whm运行centos 6。

$ find / -type f -name" *。tar.gz" -exec rm -i {} \;

非常感谢任何帮助或建议。

感谢。

1 个答案:

答案 0 :(得分:0)

好吧,如果日志已被压缩,或者上传了文件(如果有的话),您将丢失日志。默认情况下,不应该是已安装系统上的任何文件。就个人而言,我认为只是抛弃你所能做的而不是试图找到原因是错误的。

您可以尝试通过运行来找到占用空间:

du -hs / # shows how much root directory occupies

将其与输出结果进行比较:

df -h # shows used space on disks

如果这个数字远远没有匹配 - 您可能已经有未关闭的已删除文件,只需重新启动就可以为您回收这个空间。

如果没有,你可以通过递归方式继续:

cd <dir>; du -hs * # enter directory and calculate size of its contents

你可以从/开始,然后前往最大的目录。毕竟,您将找到自由空间的来源。 :)

PS:CentOS默认不压缩日志。您不会通过搜索存档文件来检测这些日志,但它们可能非常庞大。压缩它们是获得一些空间的简单方法:

  1. /etc/logrotate.conf中启用压缩:

    compress
    
  2. 使用以下内容压缩已旋转的日志

    cd /var/log; find . -type f | grep '.*-[0-9]\+$' | xargs -n1 gzip -9