ubuntu下查看指定文件夹下每个文件的大小命令
-
-
- [使用 `ls` 命令](#使用
ls
命令) - [使用 `du` 命令](#使用
du
命令) - [使用 `ncdu` 命令](#使用
ncdu
命令) - [使用 `tree` 命令](#使用
tree
命令)
- [使用 `ls` 命令](#使用
-
在 Ubuntu 或其他基于 Linux 的操作系统中,你可以使用多种命令来查看指定文件夹下每个文件的大小。以下是一些常用的方法:
使用 ls
命令
ls
命令可以列出文件和文件夹,并带上特定选项可以显示文件大小。
bash
ls -lh /path/to/directory
-l
选项表示使用长格式显示文件详细信息。-h
选项表示以人类可读的格式显示文件大小(例如,K,M,G 等)。
使用 du
命令
du
命令(disk usage)可以显示文件和文件夹的磁盘使用情况。
bash
du -h /path/to/directory/*
-h
选项表示以人类可读的格式显示大小。*
通配符表示目录下的所有文件和文件夹。
如果你只想列出文件(而不包括子文件夹及其内容),可以使用 -s
选项并结合 find
命令:
bash
find /path/to/directory -maxdepth 1 -type f -exec du -h {} +
-maxdepth 1
表示只查找当前目录,不递归到子目录。-type f
表示只查找文件。-exec du -h {} +
表示对找到的每个文件执行du -h
命令。
使用 ncdu
命令
ncdu
是一个基于 ncurses 的磁盘使用情况查看工具,可以以图形化(终端)界面显示磁盘使用情况。首先需要安装 ncdu
:
bash
sudo apt-get install ncdu
然后运行:
bash
ncdu /path/to/directory
这将启动一个交互式界面,让你可以浏览目录并查看每个文件和文件夹的大小。
使用 tree
命令
tree
命令可以以树状结构显示目录内容,并带上特定选项可以显示文件大小。
首先需要安装 tree
:
bash
sudo apt-get install tree
然后运行:
bash
tree -h -d -L 1 /path/to/directory
-h
选项表示以人类可读的格式显示文件大小。-d
选项表示只显示目录。-L 1
选项表示只显示一级目录深度。
如果你想显示所有文件及其大小,可以去掉 -d
选项:
bash
tree -h -L 1 /path/to/directory
根据你的需求,可以选择适合你的命令来查看指定文件夹下每个文件的大小。