linux 获取文件的大小 Linux怎么学
linux查看文件大小命令
最简单的查看方法可以使用ls-ll、ls-lh命令进行查看,当使用ls-ll,会显示成字节大小,而ls- lh会以KB、MB等为单位进行显示,这样比较直观一些。
通过命令du-h–max-depth=1*,可以查看当前目录下各文件、文件夹的大小,这个比较实用。查询当前目录总大小可以使用du-sh,其中s代表统计汇总的意思,即只输出一个总和大小。
Linux
全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。
如何获取 Linux 中的目录大小
你应该已经注意到,在 Linux中使用 ls命令列出的目录内容中,目录的大小仅显示 4KB。这个大小正确吗?如果不正确,那它代表什么,又该如何获取 Linux中的目录或文件夹大小?这是一个默认的大小,是用来存储磁盘上存储目录的元数据的大小。
Linux上有一些应用程序可以获取目录的实际大小。其中,磁盘使用率(du)命令已被 Linux管理员广泛使用。
我将向您展示如何使用各种选项获取文件夹大小。
du命令表示磁盘使用率(Disk Usage)。这是一个标准的 Unix程序,用于估计当前工作目录中的文件空间使用情况。
它使用递归方式总结磁盘使用情况,以获取目录及其子目录的大小。
如同我说的那样,使用 ls命令时,目录大小仅显示 4KB。参见下面的输出。
使用以下 du命令格式获取给定目录的总大小。在该示例中,我们将得到/home/daygeek/Documents目录的总大小。
详细说明:
使用以下 du命令格式获取每个目录(包括子目录)的总大小。
在该示例中,我们将获得每个/home/daygeek/Documents目录及其子目录的总大小。
使用如下 du命令格式仅获取每个目录的摘要。
使用如下 du命令格式来展示每个目录的总大小,不包括子目录。
如果要获取 Linux上给定目录的一级子目录(包括其子目录)的大小,请使用以下命令格式。
如果要在 du命令输出中获得总计,请使用以下 du命令格式。
via:
作者: Magesh Maruthamuthu选题: lujun9972译者: lnrCoder校对: wxy
Linux获取文件大小的方法linux获得文件大小
在Linux系统下,我们经常需要获取文件系统中文件的大小,在Linux中,有很多种方法可以获取文件大小,这里我们将分享一些常用方法,帮助您轻松浏览每一个文件的大小信息。
ls命令
ls命令是Linux中最常用的命令之一,它可以用来查看当前目录下的文件和文件夹。相比其他方法,ls命令可以查看每个文件的大小,但是输出的是最简化的,以字节为单位,如果要更好的查看文件大小,我们还需要一些其它参数:
-l:显示文件的详细信息;
-h:可读格式显示文件大小,以K、M、G为单位,以便更好的观察文件大小;
du命令
du命令是另一个用于查看文件大小的常见方法,这个命令会计算目标文件(和目录)所占用的磁盘空间,du命令可以通过设定一些参数,来让用户看到更多的信息:
-a:显示目录下所有文件大小,连同隐藏文件
-h:可读格式显示文件大小,以K、M、G为单位
-s:只显示总大小,不显示文件列表
wc命令
wc命令是另一个查看文件大小的工具,它可以根据文件的内容,来显示文件包括行数、单词数以及字节数。它还可以根据参数分别显示文件的这几个数量:
-c:显示文件的字节数;
-l:显示文件的行数;
-w:显示文件的单词数;
stat命令
stat命令是一个Linux下强大的工具,它可以查看一个文件的详细信息,这些信息包括文件的拥有者、修改时间、大小等等,如果我们只想看到文件的大小,那么我们只要在运行stat命令时加上–format参数:
–format=%s:以字节为单位显示文件大小;
–format=%h:以K、M、G为单位查看文件大小;
以上就是Linux获取文件大小的一些常用方法,而这几个命令使用起来都很简单,只需要稍加掌握就可以很方便地查看文件的大小信息。