导航:首页 > 操作系统 > linux文件按大小排序

linux文件按大小排序

发布时间:2024-05-13 01:22:59

linux内存使用大小排序

可以直接输入top
然后 按P – 以 CPU 占用率大小的顺序排列进程列表
按M – 以内存占用率大小的顺序排列进程列表
另外,查看某一应用占用内存大小
方法一:通过进程号查看
# 例如查看kafka资源使用情况
# 查看kafka进程号
ps -ef | grep kafka
# 查看进程号占用资源(159156为ps得到的进程号)
top -p 159156
# 或者查看进程的status文件(159156为ps得到的进程号) ,VmRSS对应的值就是物理内存占用
cat /proc/159156/status
方法2:ps命令直接使用任务名
# 显示的第六个参数就是物理内存占用
ps -aux | grep kafka
# 查看内存占用前10名的程序
ps aux | sort -k4,4nr | head -n 10
3)对free -h 查看到的buff/cache 进行回收
# 在系统中除了内存将被耗尽的时候可以清缓存以外,我们还可以使用下面这个文件来人工触发缓存清除的操作
cat /proc/sys/vm/drop_caches
# 这个文件可以设置的值分别为1、2、3。它们所表示的含义为:
# 表示清除 page cache。
echo 1 > /proc/sys/vm/drop_caches
# 表示清除回收 slab 分配器中的对象(包括目录项缓存和 inode 缓存)。slab 分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的 page cache。
echo 2 > /proc/sys/vm/drop_caches
# 表示清除 page cache 和 slab 分配器中的缓存对象。
echo 3 > /proc/sys/vm/drop_caches

② linux下怎么按文件名的数字大小排序

这个sort命令就可以满足需求。

ls | sort -V

③ linux如何查看系统占用磁盘空间最大的文件及让文件按大小排序

df -hl 查看磁盘剩余空间 -sm 文件夹 返回该文件夹总M数 更多功能请查看: df --help --help -sh (这个目录的名字)是查这个目录的大小 使用命令可以查看目录,例如查看/home/kuuyee目录占用磁盘空间大小可以使用下面的命令: # /home/kuuyee -sh 我的home目录下有上百个构建项目,一个一个的差看目录占用情况太麻烦了用命令: # /home --max-depth=1 -h 这样的话就吧所有的子目录的磁盘占用情况都列出来了!这里的--max-depth参数代表着要列出目录的深度,如果要列出两级目录就设置为2,以此类推。 如果想吧结果输出到文件里可以这样:# /home --max-depth=1 -h > disk_status.txt 用df -h 查每个根下面的目录的分区大小 就可以知道了 用法: [选项]… [文件]… 或: [选项]… –files0-from=F 总结每个<文件>的磁盘用量,目录则取总用量。 df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 FilesystemSize Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494M 19M 450M 4% /boot /dev/hda6 4.9G 2.2G 2.5G 47% /home /dev/hda5 9.7G 2.9G 6.4G 31% /opt none 1009M 0 1009M 0% /dev/shm /dev/hda3 9.7G 7.2G 2.1G 78% /usr/local /dev/hdb2 75G 75G 0 100% / /dev/hdb2 75G 75G 0 100% / 以上面的输出为例,表示的意思为: HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。 例子 1)查看文件大小 查看当前文件夹下所有文件大小(包括子文件夹) -sh # -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下所有文件大小(包括子文件夹) # -h ftp 3.8G ftp/sanya/doc 3.8G ftp/sanya 4.0K ftp/testftp/doc 1.4M ftp/testftp 875M ftp/platform/doc/002-录像 27M ftp/platform/doc/001-PDF 5.2M ftp/platform/doc/BBFlash 1.2G ftp/platform/doc/003-录音 2.1G ftp/platform/doc 2.1G ftp/platform 4.0K ftp/pmo/doc 20K ftp/pmo 36M ftp/uf/doc/innovate-201207 36M ftp/uf/doc 36M ftp/uf 446M ftp/code/doc 446M ftp/code 6.3G ftp 查看指定文件大小 # -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 184K ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm 查看指定文件夹大小 # -hs ftp 6.3G ftp 统计总数大小 -sh xmldb/ -sm * sort -n //统计当前目录大小 并安大小 排序 -sk * sort -n -sk * grep guojf //看一个人的大小 -m cut -d "/" -f 2 //看第二个/ 字符前的文字 查看此文件夹有多少文件 /*/*/* 有多少文件 xmldb/ xmldb/*/*/* wc -l 40752 解释: wc [-lmw] 参数说明: -l :多少行 -m:多少字符 -w:多少字 参数含义如下: -s 对每个Names参数只给出占用的数据块总数。 -a 递归地显示指定目录中各文件及子孙目录中各文件占用的数据块数。若既不指定-s,也不指定-a,则只显示Names中的每一个目录及其中的各子目录所占的磁盘块数。 -b 以字节为单位列出磁盘空间使用情况(系统缺省以 k 字节为单位)。 -k 以1024字节为单位列出磁盘空间使用情况。 -c 最后再加上一个总计(系统缺省设置)。 -l 计算所有的文件大小。

阅读全文

与linux文件按大小排序相关的资料

热点内容
如何云服务器解压文件 浏览:928
单片机93加9E的psw 浏览:723
福建少儿频道哪个app可以看 浏览:393
印度加密代币机票 浏览:418
哪个app可以看江西2套 浏览:680
哪个小说app好用还免费 浏览:665
win7ping命令 浏览:507
程序员看图识算法 浏览:949
vs设置远程编译 浏览:600
速腾汽车怎么给安卓手机充电 浏览:270
苹果安卓换机用什么软件好 浏览:262
华为通话加密电话 浏览:61
什么服务器可以代替计算机 浏览:962
服务器当电脑用怎么安装显卡 浏览:521
回女友消息神器python 浏览:52
App分类框怎么添加 浏览:548
海尔帅王子冰箱压缩机启动跳闸 浏览:490
cadfill命令什么意思 浏览:338
中公专项题库pdf 浏览:935
拼多多缓存在哪个文件夹 浏览:645