DF(1) | MidnightBSD General Commands Manual | DF(1) |
df
— display free
disk space
df |
[--libxo ] [-b |
-g | -H |
-h | -k |
-m | -P ]
[-acilnT ] [-, ]
[-t type]
[file | filesystem ...] |
The df
utility displays statistics about
the amount of free disk space on the specified file
system or on the file system of which file is a
part. By default block counts are displayed with an assumed block size of
512 bytes. If neither a file or a file system operand is specified,
statistics for all mounted file systems are displayed (subject to the
-t
option below).
The following options are available:
--libxo
-a
MNT_IGNORE
flag. This is implied for file systems
specified on the command line.-b
BLOCKSIZE
specification from the environment. This
is the same as the -P
option. The
-k
option overrides this option.-c
-g
BLOCKSIZE
specification from the
environment.-h
-H
,
--si
-h
but based on powers of 1000.-i
-h
or -H
options,
the number of inodes is scaled by powers of 1000.-k
-P
option and any
BLOCKSIZE
specification from the environment.-l
-t
type option,
file system types will be added or excluded acccording to the parameters
of that option.-m
BLOCKSIZE
specification from the
environment.-n
df
will
not request new statistics from the file systems, but will respond with
the possibly stale statistics that were previously obtained.-P
BLOCKSIZE
specification from the environment. This
is the same as the -b
option. The
-k
option overrides this option.-t
type-l
option, the parameters of this option will modify the list of
locally-mounted file systems selected by the -l
option. For example, the df
command:
df -t nonfs,nullfs
lists all file systems except those of type NFS and NULLFS. The lsvfs(1) command can be used to find out the types of file systems that are available on the system.
-T
-
,BLOCKSIZE
Show human readable free disk space for all mount points including file system type:
$ df -ahT Filesystem Type Size Used Avail Capacity Mounted on /dev/ada1p2 ufs 213G 152G 44G 78% / devfs devfs 1.0K 1.0K 0B 100% /dev /dev/ada0p1 ufs 1.8T 168G 1.5T 10% /data linsysfs linsysfs 4.0K 4.0K 0B 100% /compat/linux/sys /dev/da0 msdosfs 7.6G 424M 7.2G 5% /mnt/usb
Show previously collected data including inode statistics except
for devfs or linsysfs file systems. Note that the “no” prefix
affects all the file systems in the list and the -t
option can be specified only once:
$ df -i -n -t nodevfs,linsysfs Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on /dev/ada1p2 223235736 159618992 45757888 78% 1657590 27234568 6% / /dev/ada0p1 1892163184 176319420 1564470712 10% 1319710 243300576 1% /data /dev/da0 7989888 433664 7556224 5% 0 0 100% /mnt/usb
Show human readable information for the file system containing the file /etc/rc.conf :
$ df -h /etc/rc.conf Filesystem Size Used Avail Capacity Mounted on /dev/ada1p2 213G 152G 44G 78% /
Same as above but specifying some file system:
$ df -h /dev/ada1p2 Filesystem Size Used Avail Capacity Mounted on /dev/ada1p2 213G 152G 44G 78% /
lsvfs(1), quota(1), fstatfs(2), getfsstat(2), statfs(2), getbsize(3), getmntinfo(3), libxo(3), localeconv(3), xo_parse_args(3), fstab(5), mount(8), pstat(8), quot(8), swapinfo(8)
With the exception of most options, the df
utility conforms to IEEE Std 1003.1-2004
(“POSIX.1”), which defines only the
-k
, -P
and
-t
options.
A df
command appeared in
Version 1 AT&T UNIX.
The -n
flag is ignored if a file or file
system is specified. Also, if a mount point is not accessible by the user,
it is possible that the file system information could be stale.
The -b
and -P
options are identical. The former comes from the BSD tradition, and the
latter is required for IEEE Std 1003.1-2004
(“POSIX.1”) conformity.
October 5, 2020 | midnightbsd-3.1 |