the following diff makes df printing aligned inode informations. before patch
solene@t480 /usr/src/bin/df $ df -ik Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on /dev/sd2a 1028878 137862 839574 14% 2227 153675 1% / /dev/sd2l 312080984 38691660 257785276 13% 519480 19221190 3% /home /dev/sd2d 4125390 7718 3911404 0% 113 545549 0% /tmp /dev/sd2f 2061054 786084 1171918 40% 14608 271214 5% /usr /dev/sd2g 1028878 191052 786384 20% 9211 146691 6% /usr/X11R6 /dev/sd2h 10318462 7347916 2454624 75% 171668 1153514 13% /usr/local /dev/sd2k 6189758 150842 5729430 3% 2469 803033 0% /usr/obj /dev/sd2j 2061054 1115678 842324 57% 105820 180002 37% /usr/src /dev/sd2e 20124398 1498948 17619232 8% 14606 2557808 1% /var /dev/sd2m 127381766 92115060 28897618 76% 623330 15616668 4% /data with patch solene@t480 /usr/src/bin/df $ ./df -ik Filesystem 1K-blocks Used Avail Capacity iused ifree %iused Mounted on /dev/sd2a 1028878 137862 839574 14% 2227 153675 1% / /dev/sd2l 312080984 38691660 257785276 13% 519480 19221190 3% /home /dev/sd2d 4125390 7718 3911404 0% 113 545549 0% /tmp /dev/sd2f 2061054 786084 1171918 40% 14608 271214 5% /usr /dev/sd2g 1028878 191052 786384 20% 9211 146691 6% /usr/X11R6 /dev/sd2h 10318462 7347916 2454624 75% 171668 1153514 13% /usr/local /dev/sd2k 6189758 150842 5729430 3% 2469 803033 0% /usr/obj /dev/sd2j 2061054 1115678 842324 57% 105820 180002 37% /usr/src /dev/sd2e 20124398 1498948 17619232 8% 14606 2557808 1% /var /dev/sd2m 127381766 92115060 28897618 76% 623330 15616668 4% /data Index: df.c =================================================================== RCS file: /cvs/src/bin/df/df.c,v retrieving revision 1.59 diff -u -p -r1.59 df.c --- df.c 14 Aug 2016 21:07:40 -0000 1.59 +++ df.c 25 Oct 2018 10:52:21 -0000 @@ -328,7 +328,7 @@ prtstat(struct statfs *sfsp, int maxwidt if (iflag) { inodes = sfsp->f_files; used = inodes - sfsp->f_ffree; - (void)printf(" %7llu %7llu %5.0f%% ", used, sfsp->f_ffree, + (void)printf(" %8llu %8llu %5.0f%% ", used, sfsp->f_ffree, inodes == 0 ? 100.0 : (double)used / (double)inodes * 100.0); } else (void)printf(" "); @@ -363,7 +363,7 @@ bsdprint(struct statfs *mntbuf, long mnt maxwidth, maxwidth, "Filesystem", header); } if (iflag) - (void)printf(" iused ifree %%iused"); + (void)printf(" iused ifree %%iused"); (void)printf(" Mounted on\n");