[Linux技巧] 让ls -l和df命令显示的文件大小可读性增强
一、关于ls命令
每次使用ls -l来查看文件大小的时候都会十分的郁闷,因为全部是以字节为单位的,如下:
$ ls -l
total 1872
-rw-r--r-- 1 unimous unimous 1282497 May 17 23:32 10.1.1.72.7974.pdf
-rw-r--r-- 1 unimous unimous 626075 May 17 23:32 stockman.pdf
-rw-r--r-- 1 unimous unimous 10 May 17 23:32 testfile
只要加上-h参数就可以解决这个问题,如下:
$ ls -lh
total 1.9M
-rw-r--r-- 1 unimous unimous 1.3M May 17 23:32 10.1.1.72.7974.pdf
-rw-r--r-- 1 unimous unimous 612K May 17 23:32 stockman.pdf
-rw-r--r-- 1 unimous unimous 10 May 17 23:32 testfile
二、关于df命名
df命令也有同样的问题,如下:
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 57674748 10747460 43997576 20% /
none 1535736 308 1535428 1% /dev
none 1545076 9008 1536068 1% /dev/shm
none 1545076 448 1544628 1% /var/run
none 1545076 0 1545076 0% /var/lock
/dev/sda1 182331 89263 83340 52% /boot
/dev/sda6 409392512 245237940 143358568 64% /home
/dev/sda5 9612516 1300712 7823512 15% /var
/dev/sdb1 156288320 54619216 101669104 35% /media/iMouS-E
只要加上-h参数也可以解决这个问题,如下:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 56G 11G 42G 20% /
none 1.5G 308K 1.5G 1% /dev
none 1.5G 8.8M 1.5G 1% /dev/shm
none 1.5G 448K 1.5G 1% /var/run
none 1.5G 0 1.5G 0% /var/lock
/dev/sda1 179M 88M 82M 52% /boot
/dev/sda6 391G 232G 139G 63% /home
/dev/sda5 9.2G 1.3G 7.5G 15% /var
/dev/sdb1 150G 54G 96G 36% /media/iMouS-E
三、别名
如果觉得每次都要加上-h参数的话,会显得十分的麻烦,有一个方法,就是别名,可以解决这个问题:
alias ll='ls -h'
alias df='df -h'
但是这样每次启动都需要敲这两个命令,将它们加入到启动脚本~/.bashrc即可解决这个问题。