Linux - sort df according to used size

# Without Sort

[root@test ~]$ df -h
Filesystem Size   Used  Avail  Use% Mounted on
/dev/sda2   57G    14G   41G    25% /
/dev/sda1   99M    12M   83M    13% /boot
tmpfs       12G   3.2G  8.7G    27% /dev/shm
/dev/sda8  258G    40G  205G    17% /copy
shmfs       12G   3.2G  8.7G    27% /dev/shm

 

# With Sort

[root@test ~]$ df -hP | ( read header ; echo "$header" ; sort -rnk 5)
Filesystem Size   Used Avail   Use% Mounted on
tmpfs       12G   3.2G  8.7G   27%  /dev/shm
shmfs       12G   3.2G  8.7G   27%  /dev/shm
/dev/sda2   57G    14G   41G   25%  /
/dev/sda8  258G    40G  205G   17%  /copy
/dev/sda1   99M    12M   83M   13%  /boot

 

NAME
df - report file system disk space usage

-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)

-P, --portability
use the POSIX output format


NAME
sort - sort lines of text files

-r, --reverse
reverse the result of comparisons

-n, --numeric-sort
compare according to string numerical value

-k, --key=POS1[,POS2]
start a key at POS1, end it at POS2 (origin 1)

arrow
arrow
    全站熱搜

    DanBrother 發表在 痞客邦 留言(0) 人氣()