有時候 unix / linux 某個檔案系統滿了,可能是檔案忘了刪積少成多,最常見的是 log 檔一直累積沒有作 rotate 處理,這時候有指令可以依檔案大小來找檔案就方便了。以下指令在 linux 實作過,其他的 unix 應該也是可以 work 的:
find . -type f -size +10000k -exec ls -l {} \;
這個指令會找出現在目錄及下面所有子目錄內大小超過 10M 的檔案,找到後會執行 ‘ls -l’ 顯示出來。
有時候 unix / linux 某個檔案系統滿了,可能是檔案忘了刪積少成多,最常見的是 log 檔一直累積沒有作 rotate 處理,這時候有指令可以依檔案大小來找檔案就方便了。以下指令在 linux 實作過,其他的 unix 應該也是可以 work 的:
find . -type f -size +10000k -exec ls -l {} \;
這個指令會找出現在目錄及下面所有子目錄內大小超過 10M 的檔案,找到後會執行 ‘ls -l’ 顯示出來。