【ubuntu系列】linux查询当前目录下的可用空间大小

使用df-h命令可以查看Linux系统中指定目录,如/usr/young,的磁盘使用情况,显示已用和剩余空间。该命令也适用于查看整个文件系统的磁盘空间占用状况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述

查看linux当前目录或者指定目录下的磁盘可用空间大小

例如,希望查询/usr/young目录下已经使用的磁盘空间和剩余磁盘空间。


解决方案:

df -h 指定磁盘空间的地址

对应的,如果希望查询/usr/young目录下已经使用的磁盘空间和剩余磁盘空间,相应命令为

df -h /usr/young

输出结果如图
在这里插入图片描述
PS: 直接使用df -h命令可以用来检查linux文件系统的整体磁盘空间占用情况。

<think>好的,用户想了解如何在Linux查看当前文件夹的空间大小。我需要详细地分步骤说明,确保用户能够轻松理解和操作。首先,我应该考虑不同的命令和方法,以及它们的适用场景。 首先想到的是`du`命令,这是最常用的工具。需要解释基本用法,比如`du -sh`,其中`-s`是汇总,`-h`是人性化显示。同时,用户可能需要查看当前目录下各个子目录大小,这时候可以用`du -sh *`。不过要注意,`du`默认显示的是磁盘使用量,可能和文件大小有差异,特别是稀疏文件的情况,但大多数情况下足够准确。 接下来是`ls`命令,虽然主要用于查看文件信息,但加上`-l`和`-h`参数可以显示文件大小。不过`ls -lh`只能显示单个文件或目录大小,对于目录,它不会递归计算子目录的内容,所以不太适合查看整个文件夹的总大小,这时候需要提醒用户这一点。 然后想到`ncdu`工具,这是一个交互式工具,可能需要用户安装。需要说明安装方法,比如在Debian/Ubuntu用`sudo apt install ncdu`,在CentOS/RHEL用`sudo yum install ncdu`。使用`ncdu`可以方便地浏览目录结构,并快速定位大文件,这对用户来说可能更直观。 另外,用户可能需要查看整个文件系统的空间情况,这时候`df -h`命令就派上用场了。虽然主要不是针对当前文件夹,但可以一并介绍,让用户了解整体磁盘使用情况。 在步骤中需要注意权限问题,如果用户没有某个目录的读取权限,可能需要使用`sudo`。同时,对于不同的Linux发行版,命令的可用性可能不同,比如`ncdu`可能需要安装,而`du`和`ls`通常是预装的。 还要考虑用户的潜在需求,比如他们可能想知道为什么`du`和`df`的结果有时候不一致,或者如何找到占用空间大的文件,这时候可以建议结合`sort`命令,例如`du -sh * | sort -h`来排序结果。 最后,确保语言简洁明了,分点说明,让用户能够一步步跟着操作。同时,提醒注意事项,比如权限、命令参数的含义等,确保用户正确使用命令,避免误解。</think>在 Linux 系统中查看当前文件夹的空间大小,可以通过以下步骤实现: --- ### 方法 1:使用 `du` 命令(最常用) **命令格式**: ```bash du -sh [目录路径] ``` **操作步骤**: 1. **查看当前文件夹总大小**: ```bash du -sh . ``` - `-s`:仅显示总大小(汇总) - `-h`:以易读单位显示(如 KB、MB、GB) - `.`:表示当前目录 2. **查看当前文件夹下所有子目录大小**: ```bash du -sh * ``` - 这会列出当前目录下所有子目录和文件的大小。 --- ### 方法 2:使用 `ls` 命令(仅适用于单个文件/目录) **命令格式**: ```bash ls -lh [文件或目录名] ``` - `-l`:显示详细信息 - `-h`:以易读单位显示 - 示例: ```bash ls -lh my_folder ``` **注意**:`ls` 默认不会递归计算子目录的总大小,仅显示目录本身元数据的大小。 --- ### 方法 3:使用 `ncdu` 工具(交互式可视化) 1. **安装 ncdu**: - Debian/Ubuntu: ```bash sudo apt install ncdu ``` - CentOS/RHEL: ```bash sudo yum install ncdu ``` 2. **扫描当前目录**: ```bash ncdu . ``` - 按方向键浏览目录,按 `d` 删除文件,按 `q` 退出。 --- ### 方法 4:查看文件系统整体空间(`df` 命令) **查看磁盘剩余空间**: ```bash df -h . ``` - `-h`:以易读单位显示 - `.`:表示当前目录所在的分区 --- ### 注意事项 1. **权限问题**:如果目录包含受保护文件,可能需要 `sudo` 权限: ```bash sudo du -sh /path/to/directory ``` 2. **`du` vs `df`**: - `du` 计算文件实际占用空间(可能受稀疏文件影响)。 - `df` 显示文件系统的剩余空间。 3. **排序目录大小**: ```bash du -sh * | sort -h ``` - `sort -h`:按人类可读的单位排序(如 KB < MB < GB)。 --- ### 总结 - 快速查看当前目录大小:`du -sh .` - 分析子目录大小:`du -sh *` 或 `ncdu` - 检查磁盘剩余空间:`df -h .`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值