ubuntu下查看指定文件夹下每个文件的大小命令

ubuntu下查看指定文件夹下每个文件的大小命令

      • [使用 `ls` 命令](#使用 ls 命令)
      • [使用 `du` 命令](#使用 du 命令)
      • [使用 `ncdu` 命令](#使用 ncdu 命令)
      • [使用 `tree` 命令](#使用 tree 命令)

在 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

根据你的需求,可以选择适合你的命令来查看指定文件夹下每个文件的大小。

相关推荐
Ruiery1 小时前
Linux 6.6内核 CPU 深度解析(七):调度器启动 — 从单核到多核,调度器分阶段点亮
linux·运维·服务器
50万马克的面包1 小时前
CSDN-栈队列数组-知识点整理
linux·运维·服务器
MicrosoftCloud2 小时前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
wjkjpcba2 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭3 小时前
达梦事物特性及MVCC
linux·运维·数据库
亚川楼宇自控系统数据中心厂家4 小时前
实验室智能化管理系统|人环物智一体化管控平台
运维
羔羊++5 小时前
18_实验十七_其他命令与自定义启动变量
linux
zmsup6 小时前
Agent 上下文调优:结合 OpsArk 运维智能体,设计模型每一步真正需要的信息
运维·agent·上下文压缩·运维智能体·上下文调优
DYWorker0017 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux
吴声子夜歌8 小时前
Nginx应用与运维——Nginx负载均衡应用实战(二)
运维·nginx·负载均衡