奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

操作系統

Linux列舉大于指定大小文件的所在目錄的方法

時間:2024-08-21 12:02:40 操作系統 我要投稿
  • 相關推薦

Linux列舉大于指定大小文件的所在目錄的方法

  在Linux系統中,常常需要清理一些比較大的文件來擴充磁盤的可用空間。但是清理這些文件之前就要先找到這些文件,或者是把大文件Linux目錄全都列舉出來。本文就以awk命令為例子,介紹一下Linux如何列舉大于指定大小文件的所在目錄。一起去看看吧!

  業務背景

  /home/pms目錄是工作目錄,現在該目錄占用硬盤空間過大,需要清理,現在需要列舉該目錄中所有大于200MB的子文件目錄,以及該子文件目錄的占用空間

  腳本實現

  du -h --max-depth=10 /home/pms/* | awk ‘{ if($1 ~ /M/){split($1, arr, “M”)}; if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s ”, $1, $2} }’ | sort -n -r

  其中

  du -h --max-depth=10 /home/pms/*

  結果如下

  $ du -h --max-depth=10 /home/pms/*

  0 /home/pms/addressCountMap

  12K /home/pms/bigDataEngine/conf

  1.7M /home/pms/bigDataEngine/analysis/warning

  33M /home/pms/bigDataEngine/analysis/log

  ...

  下面這個awk語句,作用是判斷第一個參數,進行字符串匹配,如果是M的話,按字符M進行截取

  if($1 ~ /M/){split($1, arr, “M”)};

  下面這個awk語句,作用是判斷第一個參數,進行字符串匹配:

  1、M,判斷容量是否大于200MB,是則直接輸出參數1和參數2

  2、直接輸出參數1和參數2

  if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s ”, $1, $2}

  輸出結果

  $ du -h --max-depth=10 /home/pms/* | awk ‘{ if($1 ~ /M/){split($1, arr, “M”)}; if(($1 ~ /G/) || ($1 ~ /M/ && arr[1]》200)) {printf “%-10s %s ”, $1, $2} }’ | sort -n -r

  以上內容就是小編為大家帶來的關于Linux列舉大于指定大小文件的所在目錄的方法了,把大文件目錄列舉出來,就可以對它們進行批量刪除了。希望可以幫助到大家!


【Linux列舉大于指定大小文件的所在目錄的方法】相關文章:

php查找指定目錄下指定大小文件的方法08-03

linux中目錄與文件權限的意義10-18

Linux系統的文件設置方法05-24

PHP遍歷目錄文件常用方法09-23

linux命令切換目錄的使用方法介紹06-11

關于linux系統下分割大文件的方法07-17

紅旗Linux系統配置LILO文件的方法05-11

linux的文件系統05-05

Linux設置環境變量時如何修改文件的方法10-11

PHP獲取遠程文件大小的解決方法10-27

主站蜘蛛池模板: 永昌县| 奎屯市| 潞城市| 寻乌县| 泰安市| 晋中市| 锦州市| 伊春市| 焦作市| 柳江县| 琼结县| 贵阳市| 湄潭县| 阳春市| 永州市| 彭泽县| 公主岭市| 法库县| 山东| 佛教| 瑞丽市| 弋阳县| 沁源县| 桑日县| 广昌县| 新闻| 江北区| 德钦县| 深水埗区| 习水县| 漠河县| 大洼县| 犍为县| 诏安县| 阜新| 汨罗市| 贡山| 东阿县| 凤阳县| 永新县| 尼玛县|