Shell命令-系统信息及显示之stat、du
文件及内容处理 - stat、du
1. stat:显示inode内容
stat命令的功能说明
stat命令用于显示inode内容。stat以文字的格式来显示inode的内容。
stat命令的语法格式
stat[OPTION]... FILE...
stat[文件或目录]
stat命令的常用参数说明:
略
stat命令的实践操作
范例1: 查看
testfile文件的inode内容内容,可以用以下命令:
[root@oldboyedu ~]# stat testfile
File: ‘testfile’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 803h/2051d Inode: 34170243 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)
Context: unconfined_u:object_r:admin_home_t:s0
Access: 2019-04-28 19:45:46.715574961 +0800
Modify: 2019-04-28 19:45:46.715574961 +0800
Change: 2019-04-28 19:45:46.715574961 +0800
Birth: -
2. du:显示目录或文件的大小
du命令的功能说明
du命令用于显示目录或文件的大小。du会显示指定的目录或文件所占用的磁盘空间。
du命令的语法格式
du[OPTION]... [FILE]...
du[-abcDhHklmsSx][-L ][-X ][--block-size][--exclude=][--max-depth=][--help][--version][目录或文件]
du命令的常用参数说明:
du参数很多,表1为du命令的参数及说明:
表1:
du命令的参数及说明
| 参数选项 | 解释说明 |
|---|---|
| -a或-all | 显示目录中个别文件的大小。 |
| -b或-bytes | 显示目录或文件大小时,以byte为单位。 |
| -c或--total | 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。 |
| -D或--dereference-args | 显示指定符号连接的源文件大小。 |
| -h或--human-readable | 以K,M,G为单位,提高信息的可读性。 |
| -H或--si | 与-h参数相同,但是K,M,G是以1000为换算单位。 |
| -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 | 显示版本信息。 |
du命令的实践操作
范例1: 显示目录或者文件所占空间:
[root@oldboyedu ~]# du
32 .
范例2: 人类可读显示
[root@oldboyedu data]# du testfile
305868 testfile
[root@oldboyedu data]# du -h testfile
299M testfile
今天就写到这里,有什么疑问或出现什么错误,随时欢迎大神们发表评论指点迷津
Shell命令-系统信息及显示之stat、du的更多相关文章
- Shell命令-系统信息及显示之df、top
文件及内容处理 - df.top 1. df:报告文件系统磁盘空间的使用情况 df命令的功能说明 df 命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计. df命令的语法格式 df [O ...
- Shell命令-系统信息及显示之uname、hostname
文件及内容处理 - uname.hostname 1. uname:显示系统信息 uname命令的功能说明 uname 命令用于显示系统信息.uname 可显示电脑以及操作系统的相关信息 uname命 ...
- Shell命令-系统信息及显示之dmesg、uptime
文件及内容处理 - dmesg.uptime 1. dmesg:显示开机信息 dmesg命令的功能说明 dmesg 命令用于显示开机信息.kernel 会将开机信息存储在 ring buffer 中. ...
- Shell命令-系统信息及显示之free、cal
文件及内容处理 - free.cal 1. free:查看系统内存 free命令的功能说明 free 命令用于显示内存状态.free 指令会显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内 ...
- UEFI Shell命令操作总结
什么是UEFI ShellUEFI Shell是一种特殊对待UEFI_APPLICATION.提供用户和UEFI系统之间的一个接口.它有很强大的功能,但是正常启动计算机系统时,不会用到UEFI She ...
- linux + shell 命令等
Linux命令[注意:建议用UltraEdit打开] 一.文件处理命令 1.命令格式与目录处理命令 ls –a[查看隐藏文件] ls –l[查看文件信息长格式显示] ls –d[查看指定目录的详细信息 ...
- Linux Shell常用shell命令
Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...
- 『003』Shell命令
『001』索引-Linux Shell Command shell命令 <01>[线上查询及帮助][001]-[001] [001]- 点我快速打开文章[man][help][已改版] & ...
- Hadoop Shell命令大全
hadoop支持命令行操作HDFS文件系统,并且支持shell-like命令与HDFS文件系统交互,对于大多数程序猿/媛来说,shell-like命令行操作都是比较熟悉的,其实这也是Hadoop的极大 ...
随机推荐
- Java开发笔记(二十三)数组工具Arrays
数组作为一种组合形式的数据类型,必然要求提供一些处理数组的简便办法,包括数组比较.数组复制.数组排序等等.为此Java专门设计了Arrays工具,该工具包含了几个常用方法,方便程序员对数组进行加工操作 ...
- Vs2017 xaramin mac build agent部署后记
换了四种黑苹果,最终成功了 步骤: 1.升级vs2017, 2.安装XCODE 8.3 3.安装vs2017 for mac 企业版 4 ...
- ArcGIS Server注册数据库——以oracle为例
原创文章,转载须标明出处自: https://www.cnblogs.com/gisspace/p/9089117.html ------------------------------------- ...
- 简易仿ios菊花加载loading图
原文链接:https://mp.weixin.qq.com/s/wBbQgOfr59wntNK9ZJ5iRw 项目中经常会用到加载数据的loading显示图,除了设计根据app自身设计的动画loadi ...
- Python枚举类
Enum可以把一组相关常量定义在一个class中,且class不可变,而且成员可以直接比较. 定义枚举类: from enum import Enum, unique @unique class We ...
- Java基础static的探究
static方法就是没有this的方法. 在static方法内部不能调用非静态方法, 但是在非静态的方法中可以调用静态的方法和变量. 而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用stati ...
- Mina的IoBuffer改造成Netty的ByteBuff
背景:部标GPS通讯底层全部改造成基于Netty服务器实现的,现将Mina的依赖移除,修改过程中有用到缓冲区的读写.现做了如下修改: 原有基于Mina的IoBuffer对字节读写封装代码如下: pac ...
- ServiceStack.Redis连接阿里云redis服务时使用连接池出现的问题
创建连接池 private static PooledRedisClientManager prcm = CreateManager(new string[] { "password@ip: ...
- c/c++浮点数在内存中存储方式
转自:https://www.cnblogs.com/dolphin0520/archive/2011/10/02/2198280.html 任何数据在内存中都是以二进制的形式存储的,例如一个shor ...
- GO语言学习笔记(一)
GO语言学习笔记 1.数组切片slice:可动态增长的数组 2.错误处理流程关键字:defer panic recover 3.变量的初始化:以下效果一样 `var a int = 10` `var ...