Linux, checking how much space is used in each partition
In windows, the "My Computer" view shows how much disk space each partition/volume has.
How do I get this information in linux? (linux mint)
Solution 1:
At the bottom of every tab/window in nautilus it will display how much free space is on the drive you are currently browsing if you have no folders/files selected.
Solution 2:
The command-line tool to use is df
.
In pretty form, df -h
to get the results in human-friendly form.
Solution 3:
This is a reminder on the usage of sort
with df
:
df -alhk | sort -nk2 # list disk usage and sort by used blocks
df -alhT | sort -hk3 # show and sort by human-readable usage
df --si | sort -hk3 # (this one doesn't show the empty file systems)
df --si | sort -nk5 # sort by percentage full
Only file systems starting with '/dev' are disk partitions:
df -h | grep ^/dev
show partition type too, and hide some non-disk filesystems:
df -h -T
df -h --output=source,fstype,size,used,avail,pcent,target -x tmpfs -x devtmpfs
a better view:
pydf
list storage blocks:
lsblk
for block device attributes:
blkid
more time consuming but useful tools for examining disk usage:
du
du | xdu
ncdu
xdiskusage
Summarized from "9 commands to check hard disk partitions and disk space on Linux"