centos下查看文件和文件夹大小

yizhihongxing

CentOS下查看文件和文件夹大小

在CentOS操作系统中,我们经常需要安装和管理各种软件,这就需要我们对文件和文件夹进行大小的查看和统计。本文将介绍如何在CentOS下通过命令行的方式来查看文件和文件夹的大小。

查看单个文件大小

我们可以使用ls命令来查看文件的大小,它的格式是:

ls -lh 文件名

其中,-lh选项表示以易读的方式显示文件大小,例如:

$ ls -lh test.txt
-rw-r--r--. 1 root root 10K May  6 16:47 test.txt

上述命令中,-rw-r--r--.表示文件的权限信息,1表示文件硬链接数,root root表示文件所属用户和用户组,10K表示文件的大小,May 6 16:47表示文件的创建日期和时间,test.txt表示文件名。

如果想以字节的方式来显示文件大小,可以使用-s选项,例如:

$ ls -ls test.txt
4 -rw-r--r--. 1 root root 10K May  6 16:47 test.txt

上述命令中,4表示文件的字节数。

查看文件夹大小

我们可以使用du命令来查看文件夹的大小,它的常用格式为:

du -sh 文件夹名

其中,-s选项表示只显示文件夹总大小,-h选项表示将文件大小显示为易读格式,例如:

$ du -sh /var/log
170M    /var/log

上述命令中,170M表示文件夹的大小。

如果想显示文件夹中各个子文件夹的大小,可以使用-S选项,例如:

$ du -shS /var/log
155M    /var/log/audit
13M     /var/log/httpd
1.2M    /var/log/mail
...

查看文件夹中各文件大小

如果想要查看某个文件夹下各个文件的大小,可以使用du命令和find命令的组合,例如:

$ find /var/log -type f -exec du -sh {} \;
3.9M    /var/log/messages-20220507
128K    /var/log/dmesg.old
...

上述命令中,-type f选项表示查找类型为文件的内容,-exec选项表示给定的命令将被执行,即执行du -sh命令来查看子文件的大小,{}表示查到的文件,\;表示语句的结束。

总结

以上就是在CentOS下查看文件和文件夹大小的几种方法,掌握这些技巧后,可以快速地查看文件和文件夹的大小,更好地管理服务器。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos下查看文件和文件夹大小 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • php addslashes 利用递归实现使用反斜线引用字符串

    addslashes 是一种 PHP 内置函数,用于给字符串中的特殊字符添加反斜杠。类似的函数还有 stripslashes。在一些特定的应用场景中,使用 addslashes 可以防止 SQL 注入攻击和 XSS 攻击。 在某些情况下,我们需要递归地使用 addslashes 函数。例如,在编写一个导出数据库数据到 CSV 文件的代码时,需要将数据中的双引…

    other 2023年6月27日
    00
  • 华为交换机怎么重启接口? 华为交换机接口重启命令的用法

    下面是针对华为交换机重启接口的完整攻略: 一、重启单个接口 1.1 确认接口的状态 首先,我们需要查看当前接口的状态,确认其是否需要被重启。可以通过以下命令查看: display interface GigabitEthernet 0/0/1 其中,“GigabitEthernet 0/0/1”代表要查看的接口名称。 1.2 关闭接口 接着,我们需要关闭该接…

    other 2023年6月26日
    00
  • maven学习-初窥门径

    Maven学习-初窥门径 什么是Maven? Maven是一个强大的项目管理工具,用于构建、发布和管理Java项目。它提供了一种标准化的项目结构、依赖管理和构建过程,使得项目的开发和维护更加简单和高效。 Maven的安装和配置 下载Maven:从Maven官网(https://maven.apache.org)下载最新版本的Maven压缩包。 解压Maven…

    other 2023年10月13日
    00
  • Office2016 RTM正式版的版本号定为16.0.4229.1024

    以下是关于“RTM 正式版的版本号定为 16.0.4229.1024”的完整攻略,包含了两个示例说明。 版本号 根据消息,RTM 正式版的版本号定为 16.0.4229.1024。这意味着在正式发布时,该版本的软件将具有该特定的版本号。 示例说明 示例一:RTM 正式版的版本号 根据消息,RTM 正式版的版本号定为 16.0.4229.1024。这意味着在正…

    other 2023年8月2日
    00
  • 详解aws免费服务器申请及网络代理搭建教程

    标题:详解AWS免费服务器申请及网络代理搭建教程 申请AWS免费服务器 首先创建AWS账号并登录AWS控制台,网址为:https://aws.amazon.com/cn/ 进入控制台后,选择“EC2”,在“EC2”页面中,可以看到“启动实例”按钮。点击该按钮开始创建免费服务器实例。 在“启动实例”页面中,选择“Amazon Linux 2 AMI (HVM)…

    other 2023年6月27日
    00
  • GO语言获取系统环境变量的方法

    获取系统环境变量是 GO 语言中比较常见的操作,GO 语言提供了一些函数和包来实现这个目录。下面就详细讲解 GO 语言获取系统环境变量的方法的攻略。 1. 使用 os 包获取系统环境变量 GO 语言的 os 包提供了获取系统环境变量的函数 os.Getenv(),该函数的使用方法如下: func Getenv(key string) string 这个函数接…

    other 2023年6月27日
    00
  • win11电脑定时重启怎么设置? Win11设置定时重启的技巧

    下面是关于win11电脑定时重启的设置攻略。 1. Win11设置定时重启的方法 Win11系统也可以设置电脑的定时重启,方法如下: 步骤1:打开开始菜单 首先,点击左下角的“开始”按钮,将开始菜单打开。 步骤2:进入设置 打开开始菜单后,找到并点击“设置”图标,进入设置页面。 步骤3:选择“更新和安全” 在设置页面中,选择“更新和安全”选项,进入“更新和安…

    other 2023年6月27日
    00
  • Java中的private修饰符失效了?

    当我们在Java类中使用private修饰符时,意味着只有该类内部的方法和属性可以访问该字段,而其他任何类(包括该类的子类和同一包内的其他类)都不能访问该字段。但有时我们发现,即使使用了private修饰符,也存在其他类可以访问这个字段的情况。本文将为您解决这一问题。 什么情况下private修饰符会失效? 反射 在Java反射机制中,可以使用getDecl…

    other 2023年6月26日
    00
合作推广
合作推广
分享本页
返回顶部