linux

Linux系统清理小妙招:如何删除大文件

小樊
45
2025-09-05 10:40:31
栏目: 智能运维

在Linux系统中,删除大文件可以通过以下几种方法实现:

1. 使用 find 命令

find 命令是一个非常强大的工具,可以用来查找并删除大文件。

查找并删除大于指定大小的文件

find /path/to/search -type f -size +100M -exec rm -f {} \;

解释:

查找并删除特定类型的文件

find /path/to/search -type f -name "*.log" -size +100M -exec rm -f {} \;

解释:

2. 使用 dusort 命令

du 命令可以显示目录或文件的磁盘使用情况,结合 sort 命令可以找到大文件。

查找当前目录及其子目录中的大文件

du -ah --max-depth=1 | sort -rh | head -n 10

解释:

3. 使用 ncdu 工具

ncdu 是一个基于文本的用户界面磁盘使用分析工具,可以直观地查看和删除大文件。

安装 ncdu

sudo apt-get install ncdu  # Debian/Ubuntu
sudo yum install ncdu      # CentOS/RHEL
sudo dnf install ncdu      # Fedora

使用 ncdu 查找并删除大文件

ncdu /path/to/search

ncdu 界面中,可以使用方向键导航,按 d 键删除文件或目录。

4. 使用图形界面工具

如果你更喜欢图形界面,可以使用一些文件管理器或磁盘清理工具,如 Baobab(磁盘使用分析器)或 BleachBit

安装 Baobab

sudo apt-get install baobab  # Debian/Ubuntu
sudo yum install baobab      # CentOS/RHEL
sudo dnf install baobab      # Fedora

使用 Baobab

打开 Baobab,选择要分析的目录,它会显示磁盘使用情况的图形界面,你可以直观地看到大文件并进行删除。

注意事项

通过以上方法,你可以轻松地在Linux系统中找到并删除大文件。

0
看了该问题的人还看了