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

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

[www.linuxidc.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.linuxidc.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.linuxidc.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.linuxidc.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.linuxidc.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.linuxidc.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.

linux ls -l 文件大小单位,ls显示文件大小时显示单位相关推荐

  1. mysql修改表编码为ytf8_如何修复“TypeError:x和y必须具有相同的数据类型,got”tf.uint8型!= tf.float32型“当我试图以十为单位调整图像大小时...

    我试着建立一个图像管道,为Tensorflow构建一个图像数据集来裁剪图像,但是我无法裁剪图片. 我遵循了这个tutorial但是我想将文件裁剪成正方形,并且在不保留纵横比的情况下不调整其大小. 这是 ...

  2. python显示结果带单位_python怎么设置页面显示单位

    匿名用户 1级 2017-07-29 回答 这个没有统一的地方,要看你具体的程序是怎么读取这个显示单位的. 可以尝试下面的做法,不一定可以 进入Python的安装目录中Tools\i18n目录 执行p ...

  3. Linux系列: ls查看文件大小( M为单位)

    ll -lh Linux系列:查看子目录文件夹大小 指定单位 ls  -l --block-size=g ls -l --block-size=m ls -l --block-size=k 扩展 ma ...

  4. 在Linux下使用程序实现ls -l 的功能

    需求分析 ls -l 的使用方式 ls -l 的基本使用方式有两种,分别是ls -l +文件名.ls -l +目录,如下图所示: 根据图片中得到的结果分析出,ls -l 命令得到的结果包含有文件类型, ...

  5. Linux命令详解之 ls

    linux 命令详解 本文主要内容来自Linux man 手册 命令名称: ls ( list files / list directory contents )列举目录内容 命令用法: ls [选项 ...

  6. Linux里面的ll和ls的命令区别

    ll 列出来的结果详细,有时间,是否可读写等信息 ,象windows里的 详细信息 ls 只列出文件名或目录名 就象windows里的  列表 ll -t 是降序,  ll -t | tac 是升序 ...

  7. linux中文件大小10,Linux之查看文件大小

    1.查看当前文件大小du -sh ./ du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][- ...

  8. ls -l的功能是什么linux,Ls - Linux Wiki

    出自Linux Wiki 提示:此文已超过 10 年(3797 天)未更新,如发现内容过时或有误,欢迎改进:) ls命令在类unix操作系统中被用于显示文件夹中的内容. 名称来源 ls即list,英文 ...

  9. linux命令怎么查看文件时间排序,linux中ls命令按照文件大小排...-ls命令按大小与时间排序文件...-ls按时间排序输出文件列表的实例分析_169IT.COM...

    ls命令可以按照文件大小进行输出排序. 代码示例: man ls -S sort  by file size 用法: ls -Sl 这是按照由大到小排序,如果想要反过来,从小到大,那么用: ls -S ...

最新文章

  1. IOS一些显示效果和动画效果资料
  2. 揭秘人工智能的大脑是如何理解世界的
  3. 引用安装好的pywin,出现“ModuleNotFoundError: No module named 'win32api'”提示
  4. RabbitMQ六种队列模式-主题模式
  5. 雪豹玩家必备网站推荐:
  6. 【笔记】JavaScript高级篇——面向对象、原型、继承
  7. 09hibernate_session_flush
  8. 【转】Build Your own Simplified AngularJS in 200 Lines of JavaScript
  9. 构建企业代码管理系统之SVN服务(基础篇)
  10. mysql 行显示 g_MySQL行(记录)详细操作
  11. [2018.07.14 T3] B君的第六题
  12. 离线缓存与客户端存储总结
  13. 关于思科无线网络无法连接解决
  14. 球与球的碰撞检测java测试_cocos 躲避球游戏(2) --资源导入和碰撞检测
  15. 云服务器上手是多么的简单?你看了就知道了
  16. 项目沟通管理流程的6大规范步骤
  17. The Frog Prince (青蛙王子) and Hello Kitty (凯蒂猫)
  18. 一号店首页代码需其他的联系我
  19. 2019网络攻击趋势
  20. DPABISurf使用教材

热门文章

  1. 【Demo】python脚本定时提醒喝水脚本
  2. 伟大的航线 [set / 代码待补]
  3. 程序员的逗比瞬间(三)
  4. 如何在iPhone上绘制出一个笑脸
  5. Number类型详解
  6. 【DB笔试面试612】在Oracle中,查询转换包含哪些类型?
  7. nuxt3:nitro devProxy(本地代理)
  8. DALL·E-2是如何工作的以及部署自己的DALL·E模型
  9. 计算机网络--http代理服务器的设计与实现
  10. Windows 正在配置 Microsoft Office Professional Edition 2003