linux文件夾信息顯示(大小、排序.....)方法一:ll
./*
|
sort
-k
5
-n
從小到大排列,如果需要從小到大加-r選項即可方法二:ls
-lSr
按文件大小降序排列linux
某個目錄下的文件按大小排序1.
df
-lh2.
-s
/usr/*
|
sort
-rn這是按位元組排序3.
-sh
/usr/*
|
sort
-rn這是按兆(M)來排序4.選出排在前面的10個
-s
/usr/*
|
sort
-rn
|
head5.選出排在後面的10個
-s
/usr/*
|
sort
-rn
|
tail說明:/usr/*也可以改成你想到達的任何目錄如/usr/local/zhou/resin
這個目錄就可以寫成/usr/local/zhou/resin/*文件夾所佔大小
.
-H
|grep
G
2. linux如何查看系統佔用磁碟空間最大的文件及讓文件按大小排序
方法一
[root@抄localhost web_bak] find / -type f -size +10G
在Linux下如何讓文件讓按大小單位為M,G等易讀格式,S size大小排序。
[root@localhost data]# ls -lhS
方法二:# -h * | sort -n
[root@localhost data]# -h * | sort -n
當然您也可以結合管道文件夾內最大的幾個文件
[root@localhost data]# -h * | sort -n|head
3. linux系統下,如何讓文件按大小進行排序
ls -a 顯示隱藏文件;
ls -l 顯示詳細信息;
ls -al 顯示包含隱藏文件的詳細信息;
ls -Sal
顯示當前目錄下的所有文件,並按從大到小的順序排序;
在網上搜的,試了一下,可以。
4. 順便問多你一個問題,linux 文件按時間排序和按大小排序的命令是什麼
ll -ltr
時間
大小 自己要calulate再根據大小細排:
-s * |sort
等等。。。。
5. 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
6. linux下怎麼按文件名的數字大小排序
這個sort命令就可以滿足需求。
ls | sort -V