Linux and Unix df command
Quick links
About df
Syntax
Examples
Related commands
Linux and Unix main page
Report how much free disk space is available for each mount you have.
df [OPTION]... [FILE]...
| -a, --all | include dummy file systems |
| -B, --block-size=SIZE | use SIZE-byte blocks |
| -h, --human-readable | print sizes in human readable format (e.g., 1K 234M 2G) |
| -H, --si | likewise, but use powers of 1000 not 1024 |
| -i, --inodes | list inode information instead of block usage |
| -k | like --block-size=1K |
| -l, --local | limit listing to local file systems |
| --no-sync | do not invoke sync before getting usage info (default) |
| -P, --portability | use the POSIX output format |
| --sync | invoke sync before getting usage info |
| -t, --type=TYPE | limit listing to file systems of type TYPE |
| -T, --print-type | print file system type |
| -x, --exclude-type=TYPE | limit listing to file systems not of type TYPE |
| --version | output version information and exit |
df
In the above example when performing just the df command with no additional switches or specification of the file or directory you would get a listing of all file systems and their used and available space.
df -h
The above command is one of the most commonly used commands as it displays the sizes in an easy to read format as shown in the below example.
| Filesystem | Size | Used | Avail | Use% | Mounted on |
| /dev/hda2 | 28G | 7.6G | 19G | 29% | / |
| tmpfs | 252M | 0 | 252M | 0% | /lib/init/rw |
| tmpfs | 252M | 0 | 252M | 0% | /dev/shm |
| /dev/hda1 | 464M | 37M | 403M | 9% | /boot |
| /dev/hda3 | 8.3G | 429M | 7.5G | 6% | /var |
| nfs6:/home | 520G | 461G | 60G | 89% | /home |
| mirrors:/mirrors | 1.4T | 1.1T | 233G | 83% | /mirrors |
| /dev/mapper/big-phat | 77G | 36G | 42G | 46% | /space |
| mailstore:/var/mail | 9.9G | 4.8G | 4.7G | 51% | /var/mail |
df -b public_html
In the above example this command would display the amount of free space in the public_html directory. Below is an example of the output may display when performing this command.
Filesystem avail
nfs.computerhope.com:/home 10068252
