linux清理磁盘空间命令
时间: 2023-10-02 22:13:42 浏览: 176
常用的清理磁盘空间的命令有:
1. `du`: 显示目录或文件的大小,可以结合`-h`参数将大小以易读方式显示。例如:`du -h /home` 显示`/home`目录下所有文件的大小。
2. `df`: 查看磁盘空间使用情况,可以结合`-h`参数将大小以易读方式显示。例如:`df -h` 查看所有挂载的磁盘分区的空间使用情况。
3. `rm`: 删除文件或目录,可以结合`-r`参数递归删除目录。例如:`rm -rf /tmp/*` 删除`/tmp`目录下所有文件。
4. `find`: 查找文件或目录,可以结合`-name`参数按照文件名查找,结合`-mtime`参数按照修改时间查找。例如:`find /var/log -name "*.log" -mtime +30 -delete` 删除`/var/log`目录下30天前的所有以`.log`结尾的文件。
5. `apt-get`: 在Ubuntu或Debian系统中,可以使用`apt-get`命令清理系统缓存文件。例如:`sudo apt-get clean` 清理所有已下载的deb包缓存文件。
注意:使用这些命令需要小心,确保不要误删除重要文件或目录。建议在使用前先备份相关数据。
相关问题
linux 查看磁盘空间 命令
### Linux 查看磁盘空间命令 `df -h` 使用教程
在 Linux 系统中,`df -h` 是一个常用的命令,用于查看文件系统的磁盘使用情况,并以易于阅读的格式显示结果。以下是该命令的详细说明和使用方法:
#### 1. 命令概述
`df` 命令代表 "disk free",用于显示文件系统中的可用磁盘空间信息[^2]。通过添加 `-h` 参数,输出将以人类可读的格式呈现,例如使用 GB、MB 或 KB 等单位代替原始字节数[^1]。
#### 2. 基本语法
```bash
df -h
```
执行上述命令后,系统将返回类似以下的输出:
```plaintext
Filesystem Size Used Avail Use% Mounted on
udev 7.8G 0 7.8G 0% /dev
tmpfs 1.6G 2.3M 1.6G 1% /run
/dev/sda1 50G 12G 36G 25% /
tmpfs 7.8G 50M 7.7G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
tmpfs 1.6G 12K 1.6G 1% /run/user/1000
```
#### 3. 输出字段解释
- **Filesystem**: 文件系统名称或设备名称。
- **Size**: 文件系统的总大小。
- **Used**: 已使用的磁盘空间。
- **Avail**: 可用的磁盘空间。
- **Use%**: 已使用空间的百分比。
- **Mounted on**: 文件系统挂载点。
#### 4. 示例用法
以下是几个常见的使用场景:
##### (1) 查看所有文件系统的磁盘使用情况
直接运行 `df -h` 即可查看所有文件系统的磁盘空间使用情况[^2]。
##### (2) 查看特定文件系统的磁盘使用情况
如果只想查看某个特定文件系统的磁盘使用情况,可以指定路径。例如:
```bash
df -h /home
```
这将只显示 `/home` 目录所在文件系统的磁盘使用情况。
##### (3) 显示 inode 使用情况
除了磁盘空间外,还可以查看 inode 的使用情况。使用以下命令:
```bash
df -ih
```
此命令将以人类可读的格式显示 inode 的使用情况。
#### 5. 注意事项
- 如果输出中的 `Use%` 接近 100%,可能需要清理磁盘或扩展存储空间。
- 某些临时文件系统(如 `tmpfs`)可能显示为内存的一部分,而非实际磁盘设备[^2]。
```python
# 示例 Python 脚本:调用 df -h 并解析结果
import subprocess
def get_disk_usage():
result = subprocess.run(['df', '-h'], stdout=subprocess.PIPE)
output = result.stdout.decode('utf-8')
return output
print(get_disk_usage())
```
查看Linux服务器磁盘空间命令
在Linux服务器上,可以使用以下命令来查看磁盘空间:
1. `df -h`: 显示磁盘分区的使用情况,以人类可读的格式显示。
2. `du -h`: 显示指定目录或文件的磁盘使用情况,以人类可读的格式显示。
3. `ls -l`: 显示目录中的文件和子目录的详细信息,包括文件大小和权限等。
4. `ncdu`: 一个可视化的磁盘使用情况分析工具,可以方便地查看磁盘占用情况,并进行清理操作。
阅读全文
相关推荐










