<i id='nexk1'><div id='nexk1'><ins id='nexk1'></ins></div></i>

    1. <span id='nexk1'></span>

      <dl id='nexk1'></dl>

      <code id='nexk1'><strong id='nexk1'></strong></code>

      1. <tr id='nexk1'><strong id='nexk1'></strong><small id='nexk1'></small><button id='nexk1'></button><li id='nexk1'><noscript id='nexk1'><big id='nexk1'></big><dt id='nexk1'></dt></noscript></li></tr><ol id='nexk1'><table id='nexk1'><blockquote id='nexk1'><tbody id='nexk1'></tbody></blockquote></table></ol><u id='nexk1'></u><kbd id='nexk1'><kbd id='nexk1'></kbd></kbd>
      2. <acronym id='nexk1'><em id='nexk1'></em><td id='nexk1'><div id='nexk1'></div></td></acronym><address id='nexk1'><big id='nexk1'><big id='nexk1'></big><legend id='nexk1'></legend></big></address>
        <i id='nexk1'></i>

      3. <fieldset id='nexk1'></fieldset>
          <ins id='nexk1'></ins>

          Linux下查看指定文件夹和文件的大小

          • 时间:
          • 浏览:9
          • 来源:124软件资讯网

              df下令:检察现在所有文件系统的可用空间及使用情形

              df可以检察一级文件夹巨细、使用比例、档案系统及其挂入点 ,但对文件却无能为力

              代码如下:

              df -lh

              参数 -h 表现使用「Human-readable」的输出  ,也就是在档案系统巨细使用 GB、MB 等易读的花样  。

              上面的下令输出的第一个字段(Filesystem)及最后一个字段(Mounted on)划分是档案系统及其挂入点 。我们可以看到 /dev/sda1 这个支解区被挂在根目录下  。

              接下来的四个字段 Size、Used、Avail、及 Use% 划分是该支解区的容量、已使用的巨细、剩下的巨细、及使用的百分比

              du下令:查询文件或文件夹的磁盘使用空间

              若是当前目录下文件和文件夹许多  ,使用不带参数du的下令  ,可以循环列出所有文件和文件夹所使用的空间  。这对检察事实是谁人地方过大是倒霉的  ,以是得指定深入目录的层数 ,参数:–max-depth= ,这是个极为有用的参数!如下  ,注重使用“*”  ,可以获得文件的使用空间巨细  。

              代码如下:

              [root@bsso yayu]# du -h –max-depth=1 work/testing

              27M work/testing/logs

              35M work/testing

            [root@bsso yayu]# du -h –max-depth=1 work/testing**/* |wc -l

              du与df的区别

              du 统计文件巨细相加

              df 统计数据块使用情形

              若是有一个历程在打开一个大文件的时间,这个大文件直接被rm 或者mv掉  ,则du会更新统计数值  ,df不会更新统计数值,照旧以为空间没有释放  。直到这个打开大文件的历程被Kill掉  。

              云云一来在定期删除 /var/spool/clientmqueue下面的文件时 ,若是没有杀掉其历程  ,那么空间一直没有释放  。

              使用下面的下令杀掉历程之后  ,系统恢复  。

              fuser -u /var/spool/clientmqueue

              ls下令:以K、M、G为单元检察文件巨细

              代码如下:

              ls

              ls -l

              ls -lh

              ll -h