精华内容
下载资源
问答
  • du -ah --max-depth=1

    du -ah --max-depth=1

    展开全文
  • //获取指定路径空间大小接口。 unsigned int GetToalSpaceKB(const char *pathname) { unsigned int iTotalSpace = 0;  struct stafs diskInfo;  if(NULL == pathname) { return -1; ...

    记录时间:2014-10-24 11:20


    //获取指定路径空间大小接口。

    unsigned int GetToalSpaceKB(const char *pathname)

    {

    unsigned int iTotalSpace = 0;

           struct stafs diskInfo;


           if(NULL == pathname)

    {

    return -1;

    }


    if(statfs(pathname, &diskInfo))

    {

      iTotalSpace = (diskInfo.f_bsize * diskInfo.f_blocks) >> 10

    return   iTotalSpace;

    }

    }

    展开全文
  • Linux 查看某个目录下文件的大小

    千次阅读 2016-09-13 10:44:29
    Linux 查看某个目录下文件的大小,使用du命令,缺省地,du命令会打出每个子目录的大小,当只希望看某个目录下文件大小时使用-s参数: du -s modules 显示module目录下所有包含文件的大小

    Linux 查看某个目录下文件的大小,使用du命令,缺省地,du命令会打出每个子目录的大小,当只希望看某个目录下文件大小时使用-s参数:

    du -s modules

    显示module目录下所有包含文件的大小。

    展开全文
  • 一、查看目录挂载路径: 1、最简单的,直接df -h目录名 可以看到,ESB在rhel-root分区下 2、fdisk -l查看分区挂载情况 二、调整目录空间大小(这块是转的,为了方便和第一部分整合到一块) 在使用CentOS6.5...

    一、查看目录挂载路径:

    1、最简单的,直接 df  -h 目录名

    可以看到,ESB在rhel-root分区下

    2、fdisk -l查看分区挂载情况

    二、调整目录空间大小(这块是转的,为了方便和第一部分整合到一块)

    在使用CentOS6.5版本linux系统的时候,发现根目录(/)的空间不是很充足,而其他目录空间有很大的空闲,所以本文主要是针对现在已有的空间进行调整。首先,先来查看一下系统的空间分配情况:

    [root@innoplay01 java]# df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    /dev/mapper/vg_innoplay01-lv_root   50G  2.0G   45G   5% /
    tmpfs                              3.9G     0  3.9G   0% /dev/shm
    /dev/sda1                          485M   40M  421M   9% /boot
    /dev/mapper/vg_innoplay01-lv_home  860G  200M  816G   1% /home

    下面的详细步骤部分将从/dev/mapper/vg_innoplay01-lv_home 分区下取出661G的空间添加到/dev/mapper/vg_innoplay01-lv_root 分区上去。

    卸载/dev/mapper/vg_innoplay01-lv_home分区:
    [root@innoplay01 java]# umount /home


    此时在用df命令查看将会发现/home目录已经看不见了,如下所示:
    [root@innoplay01 java]# df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    /dev/mapper/vg_innoplay01-lv_root   50G  2.0G   45G   5% /
    tmpfs                              3.9G     0  3.9G   0% /dev/shm
    /dev/sda1                          485M   40M  421M   9% /boot

     

    从新设定/dev/mapper/vg_innoplay01-lv_home的大小:
    resize2fs -p /dev/mapper/vg_innoplay01-lv_home 210G

    [root@innoplay01 java]#  resize2fs -p /dev/mapper/vg_innoplay01-lv_home 210G
    resize2fs 1.41.12 (17-May-2010)
    Please run 'e2fsck -f /dev/mapper/vg_innoplay01-lv_home' first.

    依照提示执行:

    e2fsck -f /dev/mapper/vg_innoplay01-lv_home

    [root@innoplay01 java]# e2fsck -f /dev/mapper/vg_innoplay01-lv_home
    e2fsck 1.41.12 (17-May-2010)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/mapper/vg_innoplay01-lv_home: 11/57237504 files (0.0% non-contiguous), 3643567/228918272 blocks
    [root@innoplay01 java]# resize2fs -p /dev/mapper/vg_innoplay01-lv_home 210G
    resize2fs 1.41.12 (17-May-2010)
    Resizing the filesystem on /dev/mapper/vg_innoplay01-lv_home to 55050240 (4k) blocks.
    Begin pass 2 (max = 32768)
    Relocating blocks             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    Begin pass 3 (max = 6987)
    Scanning inode table          XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
    The filesystem on /dev/mapper/vg_innoplay01-lv_home is now 55050240 blocks long.


    检查是否成功:
    [root@innoplay01 java]# mount /home
    [root@innoplay01 java]# df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    /dev/mapper/vg_innoplay01-lv_root   50G  2.0G   45G   5% /
    tmpfs                              3.9G     0  3.9G   0% /dev/shm
    /dev/sda1                          485M   40M  421M   9% /boot
    /dev/mapper/vg_innoplay01-lv_home  207G  188M  197G   1% /home

     

    将/dev/mapper/vg_innoplay01-lv_home逻辑分区减小到指定大小:

    lvreduce -L 210G /dev/mapper/vg_innoplay01-lv_home

    [root@innoplay01 java]# lvreduce -L 210G /dev/mapper/vg_innoplay01-lv_home
      WARNING: Reducing active and open logical volume to 210.00 GiB
      THIS MAY DESTROY YOUR DATA (filesystem etc.)
    Do you really want to reduce lv_home? [y/n]: y
      Reducing logical volume lv_home to 210.00 GiB
      Logical volume lv_home successfully resized

     

      查询卷组的信息:
      vgdisplay  

      [root@innoplay01 java]# vgdisplay
      --- Volume group ---
      VG Name               vg_innoplay01
      System ID             
      Format                lvm2
      Metadata Areas        1
      Metadata Sequence No  5
      VG Access             read/write
      VG Status             resizable
      MAX LV                0
      Cur LV                3
      Open LV               3
      Max PV                0
      Cur PV                1
      Act PV                1
      VG Size               931.02 GiB
      PE Size               4.00 MiB
      Total PE              238341
      Alloc PE / Size       68548 / 267.77 GiB
      Free  PE / Size       169793 / 663.25 GiB
      VG UUID               SyMjnp-iGwM-MkT1-UBUM-rSx8-hviz-EzTUEr

     

      Free PE / Size指定的应该是现在可在分配的空间。

      增加/dev/mapper/vg_innoplay01-lv_root分区的大小:

      lvextend -L +661.00G /dev/mapper/vg_innoplay01-lv_root

      [root@innoplay01 java]#  lvextend -L +661.00G /dev/mapper/vg_innoplay01-lv_root
      Extending logical volume lv_root to 711.00 GiB
      Logical volume lv_root successfully resized


      从新设定该分区的大小:
      resize2fs -p /dev/mapper/vg_innoplay01-lv_root

      [root@innoplay01 java]# resize2fs -p /dev/mapper/vg_innoplay01-lv_root
    resize2fs 1.41.12 (17-May-2010)
    Filesystem at /dev/mapper/vg_innoplay01-lv_root is mounted on /; on-line resizing required
    old desc_blocks = 18, new_desc_blocks = 45
    Performing an on-line resize of /dev/mapper/vg_innoplay01-lv_root to 186384384 (4k) blocks.
    The filesystem on /dev/mapper/vg_innoplay01-lv_root is now 186384384 blocks long.


    再次查看分区大小:
    [root@innoplay01 java]# df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    /dev/mapper/vg_innoplay01-lv_root  700G  2.0G  663G   1% /
    tmpfs                              3.9G     0  3.9G   0% /dev/shm
    /dev/sda1                          485M   40M  421M   9% /boot
    /dev/mapper/vg_innoplay01-lv_home  207G  188M  197G   1% /home

    注意点:


    1、在卸载/home目录的时候失败,可先执行如下fuser命令,然后再umount即可:fuser -m /home ;

    2、设定完lv_home的大小,再次mount该分区时,发现用df命令无法看到给分区,此时只要在mount一次即可;

    3、在设定lv_root的大小时,不要把Free PE / Size的空间全部都用上,这很可能会出现Free PE空间不足的现象,建议保留一点Free PE的空间。

    展开全文
  • linux系统中查看当前路径下各文件夹大小以及磁盘的剩余空间不像Windows系统,可以比较直观地查看,因此要使用命令行操作来显示。 查看当前路径下各文件夹大小 利用du命令(disk usage) du -sh : 查看当前目录总共...
  • linux c 实现遍历指定路径下的文件夹及文件 ,修改了一下程序,使其可以在当前路径下以文件名“遍历结果.txt”输出运行结果; 运行结果改为树形输出方式。
  • Linux 查看当前目录占用总空间大小

    万次阅读 多人点赞 2019-06-13 09:05:58
    其中,”--max-depth=“指定深入目录的层数(如果不使用该参数,则会循环列出当前目录下所有文件及文件夹使用的空间大小,文件多时会很乱): (1) --max-depth=0:查看当前目录使用的总空间大小; (2)--max-de...
  • linux查看文件夹目录大小

    万次阅读 2019-03-04 19:24:00
    1.磁盘还剩多少空间: df -h 2.当前的文件夹下的磁盘使用情况: du --max-depth=1 -h 3.查看单个文件夹目录大小:du -sh 文件或文件夹路径
  • Linux 查看磁盘空间命令

    千次阅读 2019-12-27 10:29:56
    Linux 查看磁盘空间,命令:df和du。 2、命令df df ,是以磁盘分区为单位查看文件系统,可获取硬盘已占用空间,还剩余空间。 命令: df -h 说明,参数 -h根据大小适当显示占用空间单位 显示内容参数说明:...
  • 查看指定目录du -h --max-depth=1 /path 2. 查看当前目录下所有目录及子目录大小 du -h - . “.”代表当前目录下。也可以换成一个明确的路径 -h表示用K、M、G的人性化形式显示 3. du 命令参数详解 du [-...
  • 查看磁盘空间使用量 df -h wuyujin@ubuntu18:~/Desktop/text$ df -h Filesystem Size Used Avail Use% Mounted on udev 5.8G 0 5.8G 0% /dev tmpfs 1.2G 2.1M 1.2G 1% /run /dev/sda2 ...
  • 前言:在测试机回放TCPcopy offline模式下录制的脚本,想查看一下之前录制脚本文件的大小。 已知回放脚本的启动命令为 sbin/tcpcopy -i /home/devops/online_10.20.0.191_82_2.pcap -x 82-10.20.15.20:80 -s 10.20....
  • linux查看硬盘大小与挂载硬盘

    千次阅读 2019-06-28 15:01:25
    linux查看硬盘大小与挂载硬盘 linux的硬盘有挂载和未挂载两种(类似windows上的硬盘分区(C、D、E盘))​ (1)查看已经挂载的硬盘大小:df -h (2)查看详细的硬盘分区情况(包括挂载和未挂载两种的硬盘...
  • linux查看磁盘空间大小

    千次阅读 2019-05-13 10:07:32
    df -h:df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息。(disk find?) 文件系统 容量 已用 可用 已用% 挂载目录 Filesystem Size Used Avail Use% Mounted on devtmpfs 16G ...
  • 1、查找根目录下,文件大小大于1G的文件,并显示大小。 find / -size +1G | xargs du -sh 2、查找当前路径下,文件名包含“Hello”的所有文件。 find ./ -name "*Hello*" 3、查找当前路径下,文件内容中包含...
  • linux查看当前目录大小

    千次阅读 2021-02-06 16:46:56
    查看指定目录 du -h --max-depth=1 /path 2. 查看当前目录下所有目录及子目录大小 du -h - . “.”代表当前目录下。也可以换成一个明确的路径 -h表示用K、M、G的人性化形式显示 3. du 命令参数详解 du [-...
  • Linux查看磁盘空间大小命令

    千次阅读 2020-01-15 17:02:21
    Linux查看磁盘空间大小命令 df -hl df -hl #查看磁盘剩余空间 df -h #查看每个根路径的分区大小 du -sh [目录名] #返回该目录的大小 du -hs [目录名] #查看目录占用空间 du -sm [文件夹] #返回该文件夹总M...
  • Linux

    千次阅读 多人点赞 2020-02-11 21:22:11
    Linux 介绍1.1 Linux 简介1.2 Linux 历史1.3 Linux 版本2. Linux 安装2.1 安装虚拟机2.2 安装 CentOS3. 远程操作 Linux3.1 SecureCRT 介绍3.2 SecureCRT 登录 Linux4. Linux 的目录结构5. Linux 常用命令5.1 列出...
  • linux查看指定目录下最大的10个文件

    千次阅读 2016-06-16 17:52:18
    linux查看指定目录下最大的10个文件,linux文件按大小排序
  • linux查看某个文件或目录大小

    千次阅读 2017-04-10 11:47:07
    du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量  du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。 du -ah --max-depth=1 这个是我想要的...
  • linux查看某一文件夹的大小 du -s 文件夹 linux查看某一文件夹以及其各个子目录的大小 du [-k/m] 文件夹 []里面是可选的,-k是以kb形式,-m是以Mb形式 linux查看当前目录下所有目录及其各个子目录的大小 du -h . ...
  • nginx配置指定路径为下载目录 这个很简单,直接在Nginx的配置文件中加Server就行了 给你们上一个例子: server { listen 80; #端口 server_name 127.0.0.1; #服务名 index index.html;#当只访问这个IP的端口的...
  • Linux查看当前目录及子目录大小

    万次阅读 2018-12-05 10:18:39
    du -h --max-depth=1 /var/lib/...改变“--max-depth=1”中的数值大小就可以指定查看该目录下多少级子目录,例如当数值为0时查看的只是当前目录大小,如图: du -hs /var/lib/docker/overlay2 此命令同样查看...
  • 一,linux通配符压缩文件如下: 如这种按年月日的文件夹要分开压缩需要使用通配符匹配压缩,如只压缩2017年的: find 2017* | xargs tar -zcvf 2017.tar.gz 或者: tar cvf 2017.tar 2017* 或者: tar cvfz ...
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    不过目前大多数较新的Linux发行版本(包括红旗 Linux、中软Linux、Mandrake Linux等)都可以自动挂装文件系统,但Red Hat Linux除外。 umount 1.作用 umount命令的作用是卸载一个文件系统,它的使用权限是超级...
  • Linux查看目录占磁盘大小

    千次阅读 2017-05-04 09:13:51
     很明显,与df不同,它用来查看文件或目录所占用的磁盘空间的大小。  二、du常用的选项:  -h:以人类可读的方式显示  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小  -s...
  • linux查看硬盘大小

    千次阅读 2021-03-04 17:43:27
    Linux查看磁盘空间大小命令 df -hl df -hl 查看磁盘剩余空间 df -h 查看每个根路径的分区大小 du -sh [目录名] 返回该目录的大小 du -sm [文件夹] 返回该文件夹总M数 du -h [目录名] 查看指定文件夹下的所有文件大小...
  • linux查找指定大小文件

    千次阅读 2020-07-14 14:27:06
    1、查找根目录下,文件大小大于1G的文件,并显示大小。 find / -size +1G | xargs du -sh 2、查找当前路径下,文件名包含“Hello”的所有文件。 find ./ -name "*Hello*" 3、查找当前路径下,文件内容中包含...
  • Linux 面试题 1、绝对路径用什么符号表示?当前目录、上层目录用...查看指定帮助用什么命令? 4、Ls 命令执行什么功能? 可以带哪些参数,有什么区别? 5、建立软链接(快捷方式),以及硬链接的命令。 6、目录创...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 189,514
精华内容 75,805
关键字:

linux查看指定路径大小

linux 订阅