ls基本用法-查看文件大小 k m g

在Linux中显示文件大小的时候,通常的做法是使用“ls -l”,显示的大小是文件的字节大小。

但是,如果文件比较大的话,显示起来不是特别易读,这个时候,可以使用“ls -lh”,就可以使用比较接近文件大小的单位显示文件的大小,如下:

[www.soufuzi.com@linux bin]$ ls -lh
total 565M
-rwxr-xr-x 1 billing_dx BILLING 1.1M Mar 10 18:56 AcctMgrService
-rw-r--r-- 1 billing_dx BILLING  364 Mar 10 18:59 AcctMgrService.conf
-rw------- 1 billing_dx BILLING  11G Mar 13 18:37 core.22836
-rw-r--r-- 1 billing_dx BILLING  410 Mar 13 17:38 dll_info.conf
-rwxr-xr-x 1 billing_dx BILLING  39 Mar 10 18:57 go

使用“-h”参数时,会根据文件的大小选择显示的单位是“K”、“M”还是“G”。如果希望指定显示的单位,可以使用“--block-size”参数,如下:

[www.soufuzi.com@linux bin]$ ls -l
total 577724
-rwxr-xr-x 1 billing_dx BILLING    1103862 Mar 10 18:56 AcctMgrService
-rw-r--r-- 1 billing_dx BILLING        364 Mar 10 18:59 AcctMgrService.conf
-rw------- 1 billing_dx BILLING 10947788800 Mar 13 18:37 core.22836
-rw-r--r-- 1 billing_dx BILLING        410 Mar 13 17:38 dll_info.conf
-rwxr-xr-x 1 billing_dx BILLING          39 Mar 10 18:57 go

[www.soufuzi.com@linux bin]$ ls -l --block-size=k
total 577724K
-rwxr-xr-x 1 billing_dx BILLING    1078K Mar 10 18:56 AcctMgrService
-rw-r--r-- 1 billing_dx BILLING        1K Mar 10 18:59 AcctMgrService.conf
-rw------- 1 billing_dx BILLING 10691200K Mar 13 18:37 core.22836
-rw-r--r-- 1 billing_dx BILLING        1K Mar 13 17:38 dll_info.conf
-rwxr-xr-x 1 billing_dx BILLING        1K Mar 10 18:57 go

[www.soufuzi.com@linux bin]$ ls -l --block-size=m
total 565M
-rwxr-xr-x 1 billing_dx BILLING    2M Mar 10 18:56 AcctMgrService
-rw-r--r-- 1 billing_dx BILLING    1M Mar 10 18:59 AcctMgrService.conf
-rw------- 1 billing_dx BILLING 10441M Mar 13 18:37 core.22836
-rw-r--r-- 1 billing_dx BILLING    1M Mar 13 17:38 dll_info.conf
-rwxr-xr-x 1 billing_dx BILLING    1M Mar 10 18:57 go

[www.soufuzi.com@linux bin]$ ls -l --block-size=g
total 1G
-rwxr-xr-x 1 billing_dx BILLING  1G Mar 10 18:56 AcctMgrService
-rw-r--r-- 1 billing_dx BILLING  1G Mar 10 18:59 AcctMgrService.conf
-rw------- 1 billing_dx BILLING 11G Mar 13 18:37 core.22836
-rw-r--r-- 1 billing_dx BILLING  1G Mar 13 17:38 dll_info.conf
-rwxr-xr-x 1 billing_dx BILLING  1G Mar 10 18:57 go

同哦过对比可以看到,使用  不同的单位显示的时候,使用的是进一法,所以一个1k的东西,使用G为单位显示的是,会显示为“1G”。所以,还是使用“-h”显示起来,更符合人的习惯。

下面是ls显示的相关描述:

[www.soufuzi.com@linux bin]$ man ls
LS(1)                            User Commands                          LS(1)


NAME
  ls - list directory contents


SYNOPSIS
  ls [OPTION]... [FILE]...


DESCRIPTION
  List  information  about the FILEs (the current directory by default).  Sort entries alphabetically if
  none of -cftuvSUX nor --sort.


  Mandatory arguments to long options are mandatory for short options too.


  -h, --human-readable
          with -l, print sizes in human readable format (e.g., 1K 234M 2G)


  -k    like --block-size=1K


  -l    use a long listing format


  --block-size=SIZE
          use SIZE-byte blocks.  See SIZE format below


  SIZE  may  be  (or  may  be  an  integer optionally followed by) one of following: KB 1000, K 1024, MB
  1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.

想了解更多关于ls基本用法-查看文件大小 k m g的内容,请扫微信
或微信搜索jiemingpan

本文链接:http://www.soufuzi.com/jianzhan/3066

(0)
上一篇 2025-04-20 17:45:49
下一篇 2025-04-20 17:45:49

相关推荐

  • 如何从零开始建立一个独立站

    第一步:明确目标与定位 在建立独立站之前,首先要明确自己的目标与定位。确定您想要创办的独立站的主题、领域以及目标受众群体。这将有助于您更好地规划和定位您的站点,并为后续的内容创作和推广做好准备。 第二步:选择合适的域名与主机 选择一个合适的域名是建立独立站的重要一步。确保域名简洁、易记,并与您的主题和定位相关。同时,选择一个可靠的主机服务商,确保您的独立站能够稳定运行,并提供足够的存储空间和带宽。 第三

    2024-04-03 08:53:12
  • 怎么做短视频剪辑?有什么注意事项?

     快剪辑手机电脑版都有,无强制片头、片尾、水印。视频剪辑步骤:导入视频、去除原声、剪辑视频、删除多余部分、视频加速处理、去水印、添加音频/音乐、添加字幕、导出视频。   剪映APP跟快剪辑一样完全免费,而且没水印无强制片尾。我们打开剪映APP,点击开始创作。选中自己要剪辑的视频。主页面跟我们上面介绍的软件是差不多的功能。剪辑视频,我们常用到的功能无非就是:剪辑,音频音乐,文本字幕等功能。   短视频剪辑操作步骤:  

    2023-03-20 21:50:20