`

linux-系统查看文件夹大小、查看磁盘空间大小命令

阅读更多

1 查看文件大小
    查看当前文件夹下所有文件大小(包括子文件夹)
        du -sh    显示总量
            194M    .
           
        du -h   分别显示每个文件大小
            15M     ./package
            16K     ./.fontconfig
            4.0K    ./.cache
            5.1M    ./.rpmdb
            20M     .
 
    查看指定文件夹下所有文件大小(包括子文件夹)
        # du -h ftp
            3.8G    ftp/sanya/doc
            3.8G    ftp/sanya
            4.0K    ftp/testftp/doc
            1.4M    ftp/testftp
            875M    ftp/platform/doc/002-录像
            27M     ftp/platform/doc/001-PDF
            5.2M    ftp/platform/doc/BBFlash
            1.2G    ftp/platform/doc/003-录音
            2.1G    ftp/platform/doc
            2.1G    ftp/platform
            4.0K    ftp/pmo/doc
            20K     ftp/pmo
            36M     ftp/uf/doc/innovate-201207
            36M     ftp/uf/doc
            36M     ftp/uf
            446M    ftp/code/doc
            446M    ftp/code
            6.3G    ftp
 
    查看指定文件大小
        # du -h ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
            184K    ./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
 
    查看指定文件夹大小
        du -hs ftp
            .3G    ftp
 

    用法: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  显示版本信息并退出

    [大小]可以是以下的单位(单位前可加上整数):
        kB 1000,K 1024,MB 1000000,M 1048576,还有 G、T、P、E、Z、Y。

请向报告du 的错误
    GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>
    GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
    请向<http://translationproject.org/team/zh_CN.html> 报告du 的翻译错误

 
2 Ubuntu 查看磁盘空间大小命令
    df -h Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494

    df   -h

    Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:

    df -hl

    显示格式为: 
    文件系统              容量 已用 可用 已用% 挂载点 
    Filesystem            Size Used Avail Use% Mounted on
    /dev/hda2              45G   19G   24G 44% /
    /dev/hda1             494M   19M 450M   4% /boot
    /dev/hda6             4.9G 2.2G 2.5G 47% /home
    /dev/hda5             9.7G 2.9G 6.4G 31% /opt
    none                 1009M     0 1009M   0% /dev/shm
    /dev/hda3             9.7G 7.2G 2.1G 78% /usr/local
    /dev/hdb2              75G   75G     0 100% /
    /dev/hdb2              75G   75G     0 100% /

    以上面的输出为例,表示的意思为:

HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 被挂载到根分区目录上(/)。
    下面是相关命令的解释:
    df -hl 查看磁盘剩余空间
    df -h 查看每个根路径的分区大小
    du -sh [目录名] 返回该目录的大小
    du -sm [文件夹] 返回该文件夹总M数
    更多功能可以输入一下命令查看:

    df --help
    du --help
    (责任编辑:admin)
 
3 删除日志文件
    今天一看,公司的linux 服务器没放什么东西,但是已经使用了50%了,一查看原来是日志文件太大了,于是就手动删除了,
    这个比较快
    sudo /dev/null > /var/log/**.log
     
    下面这个可以推荐使用
    sudo find /var/log/ -type f -mtime +30 -exec rm -f {} \;
    删除30天之前的旧文件

分享到:
评论

相关推荐

    linux下使用 du查看某个文件或目录占用磁盘空间的大小方法

    du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh 一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments)....

    linux 查看磁盘空间大小命令

    Ubuntu 查看文件以及磁盘空间大小管理 (1)查看文件大小  查看当前文件夹下所有文件大小(包括子文件夹) du -sh # du -h 15M ./package 16K ./.fontconfig 4.0K ./.cache 5.1M ./.rpmdb 20M . 查看指定文件夹下...

    Linux服务器命令.doc

    6 查看环境变量 6 进入到用户的起始目录 6 退出并重新登陆 6 ftp命令 6 文件拷贝命令 7 拷贝文件夹命令 7 查看进程打开文件数 7 查看临时目录某个文件大小 7 查看环境变量 7 Linux清理mysql日志 7 1.进入路径查看...

    入门学习Linux常用必会60个命令实例详解doc/txt

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux...

    ubuntu-cheatsheet:不懂Linux的人的Ubuntu命令

    检查可用卷上的磁盘空间: df -h命令 检查当前工作目录中文件夹的大小: du -h --max-depth=1 文件系统 创建.tar.gz / .tgz文件: tar -czvf {output.tgz} {folder} 提取.tar.gz / .tgz文件: tar -xzvf {input.tgz...

    工作中常用的linux命令

    5.查看磁盘空间使用情况 ........................................................................................................ 3 6.查找某文件中出现指定字符串的行 ........................................

    网管教程 从入门到精通软件篇.txt

    map 命令还显示文件系统的类型和每个磁盘的大小(MB)。 二。★★★常见文件扩展名和它们的说明 常见文件扩展名和它们的说明 A ACE:Ace压缩档案格式 ACT:Microsoft office助手文件 AIF,AIFF:音频互交换...

    UbuntuChina12

    11.1 查询磁盘空间信息 286 11.1.1 常用的磁盘空间 ??管理工具 286 11.1.2 使用df命令检查磁盘 ??空间的使用情况 286 11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制...

    Ubuntu权威指南(2/2)

    11.1 查询磁盘空间信息 286 11.1.1 常用的磁盘空间 ??管理工具 286 11.1.2 使用df命令检查磁盘 ??空间的使用情况 286 11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制...

    Ubuntu权威指南(1/2)

    11.1 查询磁盘空间信息 286 11.1.1 常用的磁盘空间 ??管理工具 286 11.1.2 使用df命令检查磁盘 ??空间的使用情况 286 11.1.3 使用du命令检查目录 ??占用的存储空间 289 11.1.4 使用find命令找出超过 ??一定容量限制...

    Ghost 8.3 系统备份软件

    同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。 3.配套软件  A.Ghost 浏览器 在以前的 Ghost版本中,我们只能对...

    Ghost 8.3 Enterprise

    同以前版本不同的是,Ghost 2001 加入了对 Linux EX2的支持(FIFO 文件存储格式),这也就意味着 Linux 的用户也可以用 Ghost 来备份系统了。  3.配套软件  A.Ghost 浏览器  在以前的 Ghost版本中,我们只能对...

    计算机视频作业(1).docx

    多个程序宏观上和微观上都是并行执行 作业六2.2.2存储管理 1、虚拟存储系统能够得到一个容量很大的虚拟空间,但其大小有一定的范围,不会超过____的限制。 A.内存容量大小 B.外存空间及CPU地址表示范围 C.交换...

    计算机视频作业.docx

    多个程序宏观上和微观上都是并行执行 作业六2.2.2存储管理 1、虚拟存储系统能够得到一个容量很大的虚拟空间,但其大小有一定的范围,不会超过____的限制。 A.内存容量大小 B.外存空间及CPU地址表示范围 C.交换...

    赤兔Oracle数据库恢复软件 v11.6.zip

    25.支持复制操作系统命令不能复制的坏文件 26.支持同一个库中不同块大小的数据文件。 27.支持多种字符集之间的转换,能够正确的转换CLOB、NCLOB、NVARCHAR2列类型的数据到指定的字符集。 28.自动检测数据文件的表...

    数据库灾难性恢复(数据库技术;灾难性;恢复;数据备份)

    数据恢复不是靠一两种软件就可以完成,往往需要数个工程师靠经验不同的方式才能恢复数据,当然数据库恢复还包括各种操作系统:除普通的WINDOWS外,还有Unix、Linux、APPLE机,而以UNIX为多。 (2)数据库数据已经存在...

    JAVA上百实例源码以及开源项目源代码

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

    JAVA上百实例源码以及开源项目

     Java zip压缩包查看程序,应用弹出文件选择框,选择ZIP格式的压缩文件,可以像Winrar软件一样查看压缩文件内部的文件及文件夹,源码截图如上所示。 Java 数字签名、数字证书生成源码 2个目标文件 摘要:JAVA源码,...

Global site tag (gtag.js) - Google Analytics