可以使用ls -lh命令,该命令以更接近文件大小的单位显示文件的大小。在Linux中显示文件大小时,通常的做法是使用“Is -I”,这是文件的大小。
但是,如果文件很大,则不是特别易读。此时,您可以使用ls -lh以更接近文件大小的单位显示文件的大小,例如:
[root@localhost home]# ls -lh
total 3.2G
-rw-r--r--. 1 root root 774K Jun 24 09:17 h
-rw-r--r--. 1 root root 2.3G Jun 24 09:18 i
-rw-r--r--. 1 root root 839K Jun 24 09:17 j
-rw-r--r--. 1 root root 693K Jun 24 09:17 k
-rw-r--r--. 1 root root 147M Jun 24 09:40 l
扩展资料
ls和ll都是用于查看文件液念的命令。如果它只是ls,闹睁困它只列出目录中的文件。列出文件或目录后,它还列出了目录中文件的详细信息。详细信息是文件所有者,所有组等。
可以实验,ls ll之后的区别。
ls -l命令早纤(带有l参数后跟ls)等同于ll命令。
-r反转目录。
-t按时间排序。
-u对上次访问文件的时间进行排序。
-x按列输出,水平排序。
可以使用ls -lh命令,该会以使用比较接近文件大小的单位显示文件的大小。
在Linux中显示文件大小的时候,通常的做法是使用"Is -I”,显示的大小是文件的字节大小。
但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用ls -lh,就孙笑笑可以使用比较接近文件大小的单位显示文件的大小,例如升知:
[root@localhost home]# ls -lh
total 3.2G
-rw-r--r--. 1 root root 774K Jun 24 09:17 h
-rw-r--r--. 1 root root 2.3G Jun 24 09:18 i
-rw-r--r--. 1 root root 839K Jun 24 09:17 j
-rw-r--r--. 1 root root 693K Jun 24 09:17 k
-rw-r--r--. 1 root root 147M Jun 24 09:40 l
扩展资料
ls命令则含使用“-h"参数时,会根据文件的大小选择显示的单位是“K”、“M"”还是“G”。如果希望指定显示的单位,可以使用--block-size"参数, 如下:
1、以k显示 ls -lh
2、以k显示 ls -l --block-size=k
3、以m显示 ls -l --block-size=m
4、以g显示 ls -l --block-size=g
ls -lh
如果某个文件的大小大于或者接近于 1G,那么就会以GB为大小显示。如果文件接旁衫近 Mb,则会按照Mb为单位运棚腔显示 …… 以此类推。
还有一种方法,
ls -l --block-size=G ,强制以GB为单位显示,但是这种方法不准确,对于小于 1Gb的文件和顷,都统一显示成1Gb,所以没什么实际使用价值。