gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 19:44:58 26 4
gpt4 key购买 nike

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

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

任何帮助或建议将不胜感激。

谢谢。

最佳答案

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

您可以尝试通过运行来查找占用空间的内容:

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 默认不压缩日志。您不会通过搜索归档文件来检测这些日志,但它们可能很大。压缩它们是获得一些空间的简单方法:
  • /etc/logrotate.conf 中打开压缩:
    compress
  • 压缩已经旋转的日志:
    cd /var/log; find . -type f | grep '.*-[0-9]\+$' | xargs -n1 gzip -9
  • 关于centos - 在centos 6上搜索并删除所有tar.gz文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34272664/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com