Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

linux 清理磁盘

作者:缺爱╮不缺钙   发布日期:2025-09-23   浏览:71

# 使用 df -h 查看当前磁盘使用情况
df -h

# 清理临时文件
sudo rm -rf /tmp/*

# 清理 apt 缓存(适用于基于 Debian/Ubuntu 的系统)
sudo apt-get clean

# 清理旧的日志文件
sudo journalctl --vacuum-time=2weeks  # 保留最近两周的日志
sudo find /var/log -type f -name "*.log" -exec truncate -s 0 {} \;  # 清空日志文件内容

# 清理无用的软件包
sudo apt-get autoremove --purge

# 清理大文件
# 找出占用空间较大的文件并删除(谨慎操作,确保文件不再需要)
find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }'

# 清理 Docker 镜像和容器(如果有使用 Docker)
docker system prune -a

# 再次查看磁盘使用情况,确认清理效果
df -h

解释说明:

  1. df -h:显示磁盘使用情况,-h 参数使输出更易读。
  2. *`sudo rm -rf /tmp/**:删除/tmp` 目录下的所有临时文件。注意:此操作不可逆,请谨慎使用。
  3. sudo apt-get clean:清理 APT 包管理器的缓存,释放空间。
  4. sudo journalctl --vacuum-time=2weeks:清理旧的日志文件,只保留最近两周的日志。
  5. *`sudo find /var/log -type f -name ".log" -exec truncate -s 0 {} \;`**:清空所有日志文件的内容而不删除文件。
  6. sudo apt-get autoremove --purge:移除不再需要的依赖包。
  7. find / -type f -size +100M -exec ls -lh {} \; | awk '{ print $9 ": " $5 }':查找大于 100MB 的文件并列出它们的大小和路径。
  8. docker system prune -a:清理 Docker 系统中未使用的镜像、容器等资源。
  9. 再次执行 df -h:确认清理后的磁盘使用情况。

上一篇:linux扫描新增磁盘

下一篇:linux查看redis

大家都在看

linux 发送邮件

linux长ping命令

linux关机命令行

linux重启oracle命令

linux把一个文件夹移动到另一个文件夹里

linux查看系统运行时间

linux搭建sftp

linux 重启网络命令

linux 追踪路由

查看linux版本信息

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站