Skip to main content

Calculating Size of the Specific Folders - Linux Command

To calculate total size of the directories that have specific name under a directory

Following command lists subfolders
find <folder name> -type d

Append this to get size of folders
-exec du -s {} \;

Append this to list only matching folder names
|grep <folder name>

Append this to sum folder sizes
|awk '{ SUM += $1 } END { print SUM/1024/1024 }'

find <root folder> -type d -exec du -s {} \; |grep <subfolder pattern> |awk '{ SUM += $1 } END { print SUM/1024/1024 }'


Popular posts from this blog

Sending Jboss Server Logs to Logstash Using Filebeat with Multiline Support

In addition to sending system logs to logstash, it is possible to add a prospector section to the filebeat.yml for jboss server logs. Sometimes jboss server.log has single events made up from several lines of messages. In such cases Filebeat should be configured for a multiline prospector.
Filebeat takes lines do not start with a date pattern (look at pattern in the multiline section "^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}" and negate section is set to true) and combines them with the previous line that starts with a date pattern.

server.log file excerpt where DatePattern: yyyy-MM-dd-HH and ConversionPattern: %d %-5p [%c] %m%n
Logstash filter: