linux

如何利用命令行清理Linux

小樊
47
2025-08-10 04:53:55
栏目: 智能运维

在Linux系统中,你可以使用命令行来清理系统垃圾、删除不必要的文件和优化系统性能。以下是一些常用的命令行清理方法:

  1. 清理APT缓存:

    sudo apt-get clean
    sudo apt-get autoclean
    
  2. 删除临时文件:

    sudo rm -rf /tmp/*
    
  3. 删除日志文件:

    sudo journalctl --vacuum-time=3d # 保留最近3天的日志
    sudo journalctl --vacuum-size=100M # 保留最近100MB的日志
    
  4. 删除不再需要的软件包和依赖:

    sudo apt-get autoremove
    sudo apt-get autoclean
    
  5. 清理浏览器缓存(以Firefox为例):

    cd ~/.mozilla/firefox/
    rm -rf *
    
  6. 清理下载文件夹:

    cd ~/Downloads/
    rm -rf *
    
  7. 清理大文件:

    find / -type f -size +100M -exec ls -lh {} \;
    

    这个命令会列出大于100MB的文件,你可以根据需要修改大小。

  8. 清理空文件夹:

    find / -type d -empty -delete
    
  9. 清理系统缓存:

    sudo sync; sudo echo 3 > /proc/sys/vm/drop_caches
    

    这个命令会清理页面缓存、目录项缓存和inode缓存。请注意,这可能会影响系统性能,因此请谨慎使用。

  10. 使用第三方清理工具(如BleachBit):

    sudo apt-get install bleachbit
    sudo bleachbit
    

    BleachBit是一个图形化的清理工具,可以通过命令行启动并清理系统垃圾。

请注意,在执行这些命令之前,请确保你了解它们的作用,并备份好重要数据。部分命令可能会导致数据丢失,请谨慎操作。

0
看了该问题的人还看了