news 2026/6/10 14:59:51

HoRain云--Linux磁盘管理:核心命令与实用技巧

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HoRain云--Linux磁盘管理:核心命令与实用技巧

🎬 HoRain 云小助手:个人主页

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

目录

⛳️ 推荐

🔧 详解核心命令

1. 使用 du命令查看目录大小

2. 统计文件数量

💡 实用技巧与场景

1. 快速定位大文件

2. 理解 du与 df的差异

3. 使用 ncdu进行交互式分析

💎 总结


在 Linux 系统中,管理和查看文件及文件夹的大小是日常维护的基本操作。下面这个表格汇总了最核心的命令及其典型用法,帮你快速抓住重点。

命令

主要用途

常用命令示例

输出示例/说明

ls

查看单个文件的大小和基本信息

ls -lh filename

-rw-r--r-- 1 user 1.5M Jan 1 12:34 report.pdf
快速查看文件详情和人性化大小

du

评估目录/文件的磁盘占用空间(最常用)

du -sh /path/to/directory

4.5G /path/to/directory
(-s总大小,-h人性化显示)

df

查看文件系统的总体磁盘使用情况

df -h /path

显示该路径所在磁盘分区的总容量、已用、可用空间

stat

显示文件的详细元数据,包括精确大小

stat filename

显示精确到字节的Size及其他信息(如 Inode)

ncdu

交互式可视化分析磁盘使用情况

ncdu /path/to/directory

在终端中以交互式界面浏览,可排序、导航和删除

🔧 详解核心命令

1. 使用du命令查看目录大小

du(disk usage)是分析目录大小的主力工具。

2. 统计文件数量

除了查看大小,有时还需要统计文件数量。这通常需要组合使用lsfindgrepwc命令 。

💡 实用技巧与场景

1. 快速定位大文件

如果你发现某个目录占用空间过大,想快速找出是哪些文件造成的,可以结合find命令。

# 查找当前目录下大于 100MB 的文件并显示详情 find . -type f -size +100M -exec ls -lh {} \;

参数解释:-size +100M表示大小超过100MB的文件,-exec ... \;对找到的每个文件执行ls -lh命令 。

2. 理解dudf的差异

有时你会发现,用du -s计算出的目录大小之和会小于df显示的已用空间。这通常是正常的,因为磁盘空间不仅被文件数据占用,还包括日志文件、被删除但仍被进程占用的文件等,这些不会被du统计到 。

3. 使用ncdu进行交互式分析

对于需要深入分析的大型目录,ncdu工具非常高效。它先扫描目录,然后提供一个类似文件管理器的界面,可以用方向键导航,按大小排序,甚至直接删除文件 。

安装命令(以 Ubuntu/Debian 为例):

sudo apt install ncdu

使用方式:

ncdu /path/to/scan

💎 总结

简单来说,记住这个选择流程:

希望这份指南能帮助你更高效地管理Linux服务器的磁盘空间!如果你在实践中有更具体的问题,例如某个特定目录的分析,我们可以继续探讨。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 1:59:21

为什么顶尖Python工程师都在用这7个VSCode插件?真相揭晓

第一章:Shell脚本的基本语法和命令Shell脚本是Linux/Unix系统中自动化任务的核心工具,通过编写可执行的文本文件,用户能够组合命令、控制流程并处理数据。一个标准的Shell脚本通常以“shebang”开头,用于指定解释器。脚本的起始声…

作者头像 李华
网站建设 2026/6/10 11:56:58

Qwen3-Embedding-0.6B性能测评:小模型大能量

Qwen3-Embedding-0.6B性能测评:小模型大能量 1. 引言:为什么0.6B的小模型值得关注? 在AI模型不断追求更大参数量的今天,一个仅0.6B(6亿)参数的嵌入模型是否还有竞争力?答案是肯定的。Qwen3-Em…

作者头像 李华
网站建设 2026/6/10 11:56:46

Android 基础入门教程2.6.3 ViewPager的简单使用

2.6.3 ViewPager的简单使用 分类 Android 基础入门教程 本节引言: 本节带来的是Android 3.0后引入的一个UI控件——ViewPager(视图滑动切换工具),实在想不到 如何来称呼这个控件,他的大概功能:通过手势滑动可以完成View的切换&a…

作者头像 李华
网站建设 2026/6/10 8:58:13

Steam Deck双系统革命:用rEFInd打造你的专属启动体验

Steam Deck双系统革命:用rEFInd打造你的专属启动体验 【免费下载链接】SteamDeck_rEFInd Simple rEFInd install script for the Steam Deck (with GUI customization) 项目地址: https://gitcode.com/gh_mirrors/st/SteamDeck_rEFInd 还在为Steam Deck上切换…

作者头像 李华
网站建设 2026/6/10 9:07:11

depends_on不管用?教你5种真正实现Docker服务启动依赖的方案

第一章:depends_on不管用?深入理解Docker Compose启动依赖的本质在使用 Docker Compose 编排多容器应用时,开发者常会遇到服务看似已“启动”,但实际上尚未准备好对外提供服务的问题。depends_on 虽然能控制容器的启动顺序&#x…

作者头像 李华