What is df ? df or diskfree is a standard unix command for Command Line Interface that used to display system disk and amount of your free and used disk space.
If you used this command without adding any arguments or parameter, df will display amount of your system disk in Bytes. In this tutorial we will try some options for df, so with some options you can try df with different formats, example Display in Blocksize, Human Readable mode, and Display as Specific File System. So let’s try it.
First is running df by default without any arguments, open your terminal and type :
With this command, df will display currently mounted file systems along with total space, free space, used space, display the size as bytes, and mounting directory.
Display format in Block Size
This options allows you to scale the disk different unit arguments, to use this format, type use df command and add some arguments.
$ df -B MB
We are using block size option with MB, megabytes this will print the full disk space without scaling it. If you need to scale it by 4, use this following command :
$ df -B 4MB
With this argument the disk will divide by 4.
Human Readable Format
This command will print the output with easier format to read. It shows the unit size in GB, MB, and KB instead of bytes. To display the output in human readable format just add -h option.
$ df -h
Display a Specific File System
With this command, it will display only the file system format, for example if we type ext4, only ext4 partition will be printed.
$ df -h -t ext4
For NTSF format use fuseblk, because it’s mounted using NTFS-3G.
$ df -h -t fuseblk
For more information about df you can check it manual page by using following command
$ man df
Or by add arguments –help.
$ df --help