精华内容
下载资源
问答
  • linux查看文件大小的方法:1、使用“stat 文件名”命令显示指定文件的详细信息,即可查看文件大小;2、使用“wc -c 文件名”命令来查看;3、使用“du -h 文件名”命令来查看;4、使用“ls -l 文件名”命令来查看。本...

    linux查看文件大小的方法:1、使用“stat 文件名”命令显示指定文件的详细信息,即可查看文件大小;2、使用“wc -c 文件名”命令来查看;3、使用“du -h 文件名”命令来查看;4、使用“ls -l 文件名”命令来查看。

    8a1900ac02731eca69250b153d60766f.png

    本教程操作环境:red hat enterprise linux 6.1、Dell G3电脑。

    一、stat命令

    stat指令:文件/文件系统的详细信息显示。

    stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下:

    -f:不显示文件本身的信息,显示文件所在文件系统的信息

    -L:显示符号链接

    -t:简洁模式,只显示摘要信息stat ljl.txt

    8819345883047647dacddfbd04ea9796.png

    二、wc命令

    wc命令用来计算数字。利用wc指令我们可以计算文件的Byte数、字数或是列数,若不指定文件名称,或是所给予的文件名为“-”,则wc指令会从标准输入设备读取数据。

    wc -c filename 参数-c表示统计字符, 因为一个字符一个字节, 所以这样得到字节数wc -c ljl.txt

    6e0ab15e90a0b8c8ff4bdcfad617f35d.png

    三、du命令

    du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的。

    du -b filepath 参数-b表示以字节计数du -b ljl.txt

    5bf5a7375bc66484b22b3eeca3126adc.png

    或者

    du -h filepath 直接得出人好识别的文件大小du -h ljl.txt

    39800379bac1e8c10d91664f5130a48f.png

    四、ls命令

    ls命令用来显示目标列表,在Linux中是使用率较高的命令。ls命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。

    ls -l filepath 第五列为文件字节数ls -l ljl.txt

    1bd65fd1b5f4c3f0f2eb771bf93df6ca.png

    ls -h filepath h表示human, 加-h参数得到人好读的文件大小ls -lh ljl.txt

    41b813bc892bcf62e0f11b2d3d325fba.png

    想要查阅更多相关文章,请访问PHP中文网!!

    展开全文
  • 梦想在左,生活在右。 Linux系统下查看目录大小我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果...du *,就是查看当前目录下各子目录和文件的大小...

    cc140d4e4bc993a1d4364fbf0427453c.gif

    梦想在左,生活在右。   649c064aa10bdf737acb08e68edfe723.gif

    Linux系统下查看目录大小

    我们有个系统每天要下载数据,为了检查下载数据是否正常,需要查看下载数据目录大小,因为每天的数据都差不多,如果变化太大就说明不正常。查看目录大小的命令是du(当然也可以查看文件大小),例如:du ems_data,就是查看ems_data目录下各子目录的大小;du,就是查看当前目录下各子目录的大小;du *,就是查看当前目录下各子目录和文件的大小。

    为了提高查看效果,我们需要对结果进行排序,因为du的命令结果很乱,例如:

    从大到小排列:du ems_data | sort -nr

    按目录名排列:du ems_data | sort +1 -2

    选出排在前面的10个:du ems_data | sort -rn | head

    选出排在后面的10个:du ems_data | sort -rn | tail

    当前目录的大小:du -sh .

    ===================================================

    附:linux中du命令参数的用法,并用示例进一步说明其使用方法。

    Du命令功能说明:统计目录(或文件)所占磁盘空间的大小。

    语  法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]

    常用参数:

    -a或--all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。

    -b或--bytes 显示目录或文件大小时,以byte为单位。

    -c或--total 除了显示目录或文件的大小外,同时也显示所有目录或文件的总和。

    -D或--dereference-args 显示指定符号连接的源文件大小。

    -h或--human-readable 以K,M,G为单位,提高信息的可读性。

    -H或--si 与-h参数相同,但是K,M,G是以1000为换算单位,而不是以1024为换算单位。

    -k或--kilobytes 以1024 bytes为单位。

    -l或--count-links 重复计算硬件连接的文件。

    -L或--dereference 显示选项中所指定符号连接的源文件大小。

    -m或--megabytes 以1MB为单位。

    -s或--summarize 仅显示总计,即当前目录的大小。

    -S或--separate-dirs 显示每个目录的大小时,并不含其子目录的大小。

    -x或--one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。

    -X或--exclude-from= 在指定目录或文件。

    --exclude= 略过指定的目录或文件。

    --max-depth= 超过指定层数的目录后,予以忽略。

    --help 显示帮助。

    --version 显示版本信息。

    linux中的du命令使用示例:

    1> 要显示一个目录树及其每个子树的磁盘使用情况

    du /home/linux

    这在/home/linux目录及其每个子目录中显示了磁盘块数。

    2> 要通过以1024字节为单位显示一个目录树及其每个子树的磁盘使用情况

    du -k /home/linux

    这在/home/linux目录及其每个子目录中显示了 1024 字节磁盘块数。

    3> 以MB为单位显示一个目录树及其每个子树的磁盘使用情况

    du -m /home/linux

    这在/home/linux目录及其每个子目录中显示了 MB 磁盘块数。

    4> 以GB为单位显示一个目录树及其每个子树的磁盘使用情况

    du -g /home/linux

    这在/home/linux目录及其每个子目录中显示了 GB 磁盘块数。

    5>查看当前目录下所有目录以及子目录的大小:

    du -h .

    “.”代表当前目录下。也可以换成一个明确的路径

    -h表示用K、M、G的人性化形式显示

    6>查看当前目录下user目录的大小,并不想看其他目录以及其子目录:

    du -sh user

    -s表示总结的意思,即只列出一个总结的值

    du -h --max-depth=0 user

    --max-depth=n表示只深入到第n层目录,此处设置为0,即表示不深入到子目录。

    7>列出user目录及其子目录下所有目录和文件的大小:

    du -ah user

    -a表示包括目录和文件

    8>列出当前目录中的目录名不包括xyz字符串的目录的大小:

    du -h --exclude=’*xyz*’

    9>想在一个屏幕下列出更多的关于user目录及子目录大小的信息:

    du -0h user

    -0(杠零)表示每列出一个目录的信息,不换行,而是直接输出下一个目录的信息。

    10>只显示一个目录树的全部磁盘使用情况

    du -s /home/linux

    注意:参数是多个字符时,前面的减号“–”是两个。

    摘自:http://blog.csdn.net/iamlaosong/article/details/7085178

    Track this back : http://www.koven.org/rserver.php?mode=tb&sl=482

    name

    password

    homepage

    隐藏评论(只有管理员可见)

    ?

    展开全文
  • linux中经常会查看文件大小,通常用的命令du:该命令详细解释如下:[www@server101 logs]$ du --help用法:du [选项]... [文件]...或:du [选项]... --files0-from=F计算每个文件的磁盘用量,目录则取总用量。长选项...

    在linux中经常会查看文件大小,通常用的命令du:

    该命令详细解释如下:

    [www@server101 logs]$ du --help

    用法:du [选项]... [文件]...

    或:du [选项]... --files0-from=F

    计算每个文件的磁盘用量,目录则取总用量。

    长选项必须使用的参数对于短选项时也是必需使用的。

    -a, --all             输出所有文件的磁盘用量,不仅仅是目录

    --apparent-size   显示表面用量,而并非是磁盘用量;虽然表面用量通常会

    小一些,但有时它会因为稀疏文件间的"洞"、内部碎

    片、非直接引用的块等原因而变大。

    -B, --block-size=大小 使用指定字节数的块

    -b, --bytes           等于--apparent-size --block-size=1

    -c, --total           显示总计信息

    -D, --dereference-args        解除命令行中列出的符号连接

    --files0-from=F   计算文件F 中以NUL 结尾的文件名对应占用的磁盘空间

    如果F 的值是"-",则从标准输入读入文件名

    -H                    等于--dereference-args (-D)

    -h, --human-readable  以可读性较好的方式显示尺寸(例如:1K 234M 2G)

    --si              类似-h,但在计算时使用1000 为基底而非1024

    -k                    等于--block-size=1K

    -l, --count-links     如果是硬连接,就多次计算其尺寸

    -m                    等于--block-size=1M

    -L, --dereference     找出任何符号链接指示的真正目的地

    -P, --no-dereference  不跟随任何符号链接(默认)

    -0, --null            将每个空行视作0 字节而非换行符

    -S, --separate-dirs   不包括子目录的占用量

    -s, --summarize       只分别计算命令列中每个参数所占的总用量

    -x, --one-file-system         跳过处于不同文件系统之上的目录

    -X, --exclude-from=文件       排除与指定文件中描述的模式相符的文件

    --exclude=PATTERN         排除与PATTERN 中描述的模式相符的文件

    --max-depth=N     显示目录总计(与--all 一起使用计算文件)

    当N 为指定数值时计算深度为N;

    --max-depth=0 等于--summarize

    --time            显示目录或该目录子目录下所有文件的最后修改时间

    --time=WORD       显示WORD 时间,而非修改时间:

    atime,access,use,ctime 或status

    --time-style=样式 按照指定样式显示时间(样式解释规则同"date"命令):

    full-iso,long-iso,iso,+FORMAT

    --help            显示此帮助信息并退出

    --version         显示版本信息并退出

    所显示的数值是来自 --block-size、DU_BLOCK_SIZE、BLOCK_SIZE

    及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。

    否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。

    SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:

    KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。

    请向bug-coreutils@gnu.org 报告du 的错误

    GNU coreutils 项目主页:

    GNU 软件一般性帮助:

    请向 报告du 的翻译错误

    要获取完整文档,请运行:info coreutils 'du invocation'

    根据以上参数,平常用的最多的就是-h和--max-depth=N,用法如下:

    [www@server101 logs]$ du -h php101

    4.0K    php101

    [www@server101 logs]$ du -h php111

    4.0K    php111

    [www@server101 logs]$

    如果要进一步查看,可以运用参数--max-depth=N

    比如要看查看当前目录下每个目录的下一级目录(中文件)大小,此时N=2

    [www@server101 logs]$ du -h --max-depth=2 ./

    4.0K    ./php

    4.0K    ./php101

    5.5M    ./php102/activity.test.org

    8.0K    ./php102/adminfw.test.org

    8.0K    ./php102/admin.test.org

    4.7M    ./php102/affiliate.test.org

    298M    ./php102/api.pb.test.org

    8.0K    ./php102/bidding.m.test.org

    304M    ./php102/bidding.test.org

    372K    ./php102/ck.test.org

    27M     ./php102/comm-bxgxq

    717M    ./php102/community.test.org

    8.0K    ./php102/co.test.org

    1.1M    ./php102/cost.ibs.test.org

    如果要继续查看下一级目录,则N=3

    [www@server101 logs]$ du -h --max-depth=3 ./

    4.0K    ./php

    4.0K    ./php101

    5.5M    ./php102/activity.test.org/logs

    5.5M    ./php102/activity.test.org

    4.0K    ./php102/adminfw.test.org/logs

    8.0K    ./php102/adminfw.test.org

    4.0K    ./php102/admin.test.org/logs

    8.0K    ./php102/admin.test.org

    4.7M    ./php102/affiliate.test.org/logs

    4.7M    ./php102/affiliate.test.org

    298M    ./php102/api.pb.test.org/logs

    298M    ./php102/api.pb.test.org

    4.0K    ./php102/bidding.m.test.org/logs

    8.0K    ./php102/bidding.m.test.org

    304M    ./php102/bidding.test.org/logs

    304M    ./php102/bidding.test.org

    368K    ./php102/ck.test.org/logs

    372K    ./php102/ck.test.org

    27M     ./php102/comm-bxgxq/logs

    依次改变N的值查看目录层级的大小。然后进入目录,运用du -ah ./查看当前目录下文件的大小

    www@server101 huhoo-api]$ du -ah ./

    374M    ./localhost_access_log.2016-04-27.txt

    100K    ./localhost.2016-04-27.log

    81M     ./catalina_112.out.2016-04-28

    383M    ./localhost_access_log.2016-04-28.txt

    96K     ./localhost.2016-04-28.log

    26M     ./catalina_112.out.2016-04-29

    174M    ./localhost_access_log.2016-04-29.txt

    44K     ./localhost.2016-04-29.log

    74M     ./catalina_112.out.2016-04-27

    1.5M    ./localhost_access_log.2016-04-20.txt

    140K    ./localhost.2016-04-20.log

    79M     ./localhost_access_log.2016-04-21.txt

    3.1M    ./localhost.2016-04-21.log

    16K     ./catalina.2016-04-21.log

    0       ./manager.2016-04-21.log

    0       ./host-manager.2016-04-21.log

    17M     ./catalina_112.out.2016-04-21

    64M     ./catalina_112.out.2016-04-22

    250M    ./localhost_access_log.2016-04-22.txt

    100K    ./localhost.2016-04-22.log

    77M     ./catalina_112.out.2016-04-23

    345M    ./localhost_access_log.2016-04-23.txt

    88K     ./localhost.2016-04-23.log

    77M     ./catalina_112.out.2016-04-24

    367M    ./localhost_access_log.2016-04-24.txt

    92K     ./localhost.2016-04-24.log

    82M     ./catalina_112.out.2016-04-25

    其他参数根据解释可以依次尝试,这里只介绍--max-depth=N,这个在平常的查找哪个文件占用磁盘空间用的频率较高。

    展开全文
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解在Linux系统上怎么查看某个...linux怎么查看某个文件夹大小2. 如何使用`du`...

    请关注本头条号,每天坚持更新原创干货技术文章。

    如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

    1. 前言

    本文主要讲解在Linux系统上怎么查看某个文件夹大小。我们将会使用du命令。

    du命令是“disk usage磁盘使用情况”的缩写,它报告给定文件或文件夹使用的磁盘空间的估计数。它对于查找占用大量磁盘空间的文件和文件夹非常有用。

    ff795ce1e02fce08a68d8079d1d3c572.png

    linux怎么查看某个文件夹大小

    2. 如何使用`du`命令查看某个文件夹大小

    du命令的使用语法:

    du [OPTIONS]... FILE...

    如果给定的文件是一个文件夹,du将总结该目录中每个文件和子文件夹的磁盘使用情况。如果没有指定文件,du将报告当前工作目录的磁盘使用情况。

    在没有任何选项的情况下执行du时,以字节为单位显示给定文件或文件夹及其子文件夹的磁盘使用情况。

    du ~/Documents

    您还可以将多个文件和文件夹作为参数传递给du命令:

    du ~/Documents ~/Pictures ~/.zshrc

    如果您在没有权限的文件或目录上运行du,您将得到类似“du:无法读取目录”的内容。在这种情况下,需要在命令前加上sudo。

    du命令有很多选项,我们只列出最常用的。

    -a选项告诉du报告目录中每个文件的磁盘空间使用情况。

    du -a ~/Documents

    通常,您希望仅以人类可读易读的格式查看给定文件夹占用的空间。为此,使用-h选项。

    例如,要查看/var/lib及其所有子文件夹的总大小,可以运行以下命令:

    sudo du -h /var

    我们使用sudo是因为/var/lib目录中的大多数文件和目录都属于root用户,普通用户无法读取。输出将是这样的:

    4.0K /var/lib/apt/mirrors/partial5.8.0K /var/lib/apt/mirrors205M /var/lib/apt2.9G /var/lib/

    若要只报告指定目录的总大小,而非子文件夹,请使用-s选项:

    sudo du -sh /var

    输出结果:
    2.9G /var

    -c选项告诉du报告一个总数。当您希望获得两个或多个目录的合并大小时,这是非常有用的。

    sudo du -csh /var/log /var/lib

    输出结果:
    1.2G /var/log
    2.9G /var/lib
    4.1G total

    如果希望显示n-level子目录的磁盘使用情况,请使用--max-depth选项并指定子文件夹级别。例如,要获得关于您将使用的第一级文件夹的报告:

    sudo du -h --max-depth=1 /var/lib

    输出结果如下:

    544K /var/lib/usbutils4.0K /var/lib/acpi-support205M /var/lib/apt2.9G /var/lib

    du实用程序的默认行为是重新分配目录或文件使用的磁盘空间。要查找文件的表观大小,请使用选项--apparent-size。文件的“apparent-size”是文件中实际有多少数据。

    sudo du -sh --apparent-size /var/lib

    输出结果:
    2.9G /var/lib

    du还允许您使用shell模式。例如,要获得主目录中以“Do”开头的所有文件夹的大小,可以运行以下命令:

    sudo du -csh ~/Do*

    输出结果:
    102M /home/zcwyou/Documents
    358M /home/zcwyou/Downloads
    460M total

    5749fe1f7626c7743733499d1cca66ab.png

    linux使用du命令查看某个文件夹大小

    3. `du`与其它命令结合查看某个文件夹大小

    du命令可以与带有管道的其他命令相结合。
    例如,要打印/var目录中最大的5个文件夹,您需要将du的输出传递给sort命令,按照文件夹的大小对文件夹进行排序,然后将输出传递给head命令,head命令只打印前5个文件夹:

    sudo du -h /var/ | sort -rh | head -5

    执行结果:

    4.6G /var/2.9G /var/lib2.6G /var/lib/snapd1.7G /var/lib/snapd/snaps
    37fea4f8b80654f0e6cc48de03fcd419.png

    du与其它命令结合查看某个文件夹大小

    4. 总结

    现在您应该已经很好地理解了如何使用du命令。
    与df不同,df打印关于挂载文件系统的磁盘使用情况的信息,du命令给出给定文件或文件夹使用的磁盘空间的估计值。

    您可以通过在终端中键入man du来查看所有可用的du命令选项。
    如果您有任何问题或反馈,请在下方留言。

    展开全文
  • more 根据窗口大小,一页一页显示文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行 tail 只显示最后几行 nl 类似于cat -n,显示时输出行号 tailf 类似于tai
  • df命令:查看目前所有文件系统可用空间及使用情况df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力复制代码代码如下:df -lh参数 -h 表示使用「Human-readable」输出,也就是在档案...
  • linux查看一个文件夹的大小的命令为: ...du 递归查询该路径下所有文件的大小(若不加任何参数,则显示文件夹内的所有文件,包括文件夹内子文件夹的内容)。 命令解释: 参数 --max-depth 1 -lh 设置递归深度...
  • 怎么查看linux文件查看文件内容命令:cat 由第一行开始显示内容,并将所有内容输出tac 从最后一行倒序显示内容,并将所有内容输出more 根据窗口大小,一页一页现实文件内容less 和more类似,但其优点可以往前...
  • windows并不能通过详细信息看到每个文件夹的大小(PS:这里所谓的文件夹的大小是指文件夹下面所有文件的大小之和,包括子文件夹的大小,下同),道理也很简单,计算文件夹大小是比较费时的工作。当然,也可以通过属性...
  • 平时不怎么在意这些命令,当使用时发现太方便了。看到一篇不错文章,没法收藏,遂转载。 ... ...当磁盘大小超过标准时会有报警... df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解在Linux系统上怎么查看某个...linux怎么查看某个文件夹大小2. 如何使用`du`...
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解在Linux系统上怎么查看某个...linux怎么查看某个文件夹大小2. 如何使用`du`...
  • linux怎么查找文件

    2021-02-25 23:17:48
     区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。 (2)grep是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找...
  • ls -l 命令可以显示单个文件的大小与情况,因为使用的较多,一般可以简写成ll,不过在原始的linux上不支持使用ll的。如果你的系统不支持使用ll,可以上网查查看怎么将ls -l换成ll df -h命令 df命令用于显示目前在...
  • 但是到了linux怎么查看磁盘空间你可能就有点摸不着头脑了,呵呵。不要急,我这就要给你解决这个问题。 如果要查看磁盘还剩多少空间,当然是用df命令了。 [root@localhost ~]# df -h文件系统 容量 已用 可用 ...
  • 怎么查看linux文件 查看文件内容命令: cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页现实文件内容 less 和more类似,但其优点...
  • 在windows下可以很方便查看磁盘空间,但是到了Linux怎么查看磁盘空间你可能就有点摸不着头脑了,不要急,在Linux中,我们可以通过如下命令来查询。使用df命令来查看磁盘属性,包括文件系统类型、磁盘大小、...
  • 有时,在处理Linux终端中的文件时,您可能希望清除文件的内容,而无需使用任何Linux命令行编辑器打开它。怎么能实现这一目标?在本文中,我们将借助一些有用的命令,通过几种不同的方式清空文件内容。警告:在我们...
  • 请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习1. 前言本文主要讲解在Linux系统上怎么查看某个...linux怎么查看某个文件夹大小2. 如何使用`du`...
  • linux服务器怎么查看磁盘(及目录)剩余空间大小 对于我等比较懒人来说,都是临时抱佛脚,完整linux是不可能,只有用时候才会在网上找一下教程用用。今天就为大家讲下? 1、df命令是linux系统以磁盘分区...
  • linux查看文件和目录命令是:LSLinux ls命令用于显示指定工作目录下之内容(列出目前工作目录所含之文件及子目录)。语法ls [-alrtAFR] [name...]参数 :-a 显示所有文件及目录 (ls内定将文件名或目录名称开头为"....
  • 今天上传文件出现错误了,我40个G内存怎么就没有了呢? 通过一通百度查原因,说是内存不足导致。使用命令:du --max-depth=1 -h查看内存占用情况-rw-r--r-- 1 root root 3.7K Aug 23 18:30 catalina.2017-08-23....
  • 怎么查看文件详细信息,包括读写权限,时间,大小等?有三种方式: 1、ll 2、ls -l 3、ls -lh 其中 1,2 两种方式等同,显示的文件大小是以字节为单位,而3显示的的大小更具可读性。 可以用 du -lh ...
  • 学会这些命令,让你轻松查看Linux服务器CPU,内存,硬盘,SN序列号等信息,根本就不用去机房。一、查看CPU信息CPU信息常常包括查看CPU型号信息,物理CPU个数,每个物理CPU中core个数(即核数),逻辑CPU个数信息。...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 182
精华内容 72
关键字:

linux怎么查看文件的大小

linux 订阅