linux查看内存、文件大小、当前文件目录大小的命令汇总
·
在 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 系统的内存和文件大小情况。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)