在 Linux 系统中,查看内存、文件大小以及当前目录大小的命令有很多,以下是一些常用方法:

1. 查看内存使用情况

1.1 free 命令

free 命令可以查看系统的物理内存和交换内存的使用情况:

free -h
  • -h:以人类易读的格式显示,例如 KB、MB、GB。
1.2 top 命令

top 命令会实时显示系统的资源使用情况,包括 CPU、内存等。

top

按下 q 键退出。内存信息会显示在顶部,包含总内存、已用内存、空闲内存等。

1.3 vmstat 命令

vmstat 可以查看系统虚拟内存的详细信息,包括内存的使用率、进程、I/O 等:

vmstat 1

此命令每秒刷新一次,显示内存和其他资源的动态情况。

1.4 /proc/meminfo 文件

查看系统详细的内存信息:

cat /proc/meminfo

此文件包含了大量关于内存的详细信息。

2. 查看文件大小

2.1 ls 命令

ls -lh 可以显示当前目录下文件的大小。

ls -lh
  • -l:显示详细信息,包括权限、文件大小等。
  • -h:以人类易读的格式显示文件大小。
2.2 du 命令

du 命令用于查看文件或目录的大小。常用选项:

du -sh 文件名
  • -s:显示指定文件或目录的总大小。
  • -h:以人类易读的格式显示大小。
2.3 stat 命令

stat 可以显示文件的详细信息,包括文件大小、权限、时间戳等。

stat 文件名

3. 查看当前目录大小

3.1 du 命令

du -sh 可以查看当前目录的大小:

du -sh .

此命令会显示当前目录的总大小。可以递归显示目录内所有文件和子目录的大小:

du -h --max-depth=1
  • --max-depth=1:仅显示当前目录及一级子目录的大小。
3.2 ncdu 工具

ncdu 是一个专门查看目录和文件大小的工具,交互界面更友好。需要安装:

sudo apt install ncdu    # Debian/Ubuntu
sudo yum install ncdu    # CentOS/RHEL

使用方法:

ncdu 目录路径

这些命令和工具可以帮助你全面了解 Linux 系统的内存和文件大小情况。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐