Linux stat命令示例(系统管理命令)

选中文字可对指定文章内容进行评论啦,绿色背景文字可以点击查看评论额。

说明

stat命令用于显示文件或文件系统的状态。包含了文件的详细信息。

语法

stat [OPTION]... FILE...

常用选项

-L(或--dereference):显示符号链接
-f(或--file-system):显示文件系统的状态信息,而不是文件的状态信息
-t,(或--terse):简洁模式,只显示摘要信息

示例

显示文件信息

$stat /dev/vda1
 File: ‘/dev/vda1’
 Size: 0        Blocks: 0     IO Block: 4096  block special file
Device: 5h/5d  Inode: 780     Links: 1   Device type: fd,1
Access: (0660/brw-rw----) Uid: (  0/  root)  Gid: (  6/  disk)
Access: 2017-12-28 14:31:53.189118958 +0800
Modify: 2017-10-27 19:51:10.122942131 +0800
Change: 2017-10-27 19:51:10.122942131 +0800
 Birth: -

显示文件系统信息

$ stat -f /dev/vda1 
 File: "/dev/vda1"
  ID: 0    Namelen: 255   Type: tmpfs
Block size: 4096    Fundamental block size: 4096
Blocks: Total: 482560   Free: 482560   Available: 482560
Inodes: Total: 482560   Free: 482222

简洁模式,显示摘要信息

$ stat -t /dev/vda1  
/dev/vda1 0 0 61b0 0 6 5 780 1 fd 1 1514442713 1509105070 1509105070 0 4096

版权声明:著作权归作者所有。

相关推荐

Linux shell脚本获取命令行的输出

在Linux使用命令替换来获取命令行的输出命令替换格式:$(command) 或者`command` 这里的`为反引号。示例OUTPUT="$(ls -1)" echo "${OUTPUT}" 参考:Bash Reference Manual

Linux命令useradd添加用户的默认值说明

Linux添加用户的命令useradd会使用选项指定的值在加上默认文件/etc/default/useradd设置的值初始化新增的用户。这里将对useradd的默认值做下说明。查看默认值[root@xxx home]# useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/e

Linux shell命令监控文件的变化

1、tail:监控文件的实时更新tail -f logfile.log 2、watch:定时执行命令并输出命令内容,对于有改变的输出会以高亮的方式显示watch -n 10 -d ls -l /var/ -n:设置每隔多少秒执行指定的命令-d:设置执行的命令示例里是每10秒执行ls命令。

Linux使用命令行解析JSON数据获取属性值

在Linux有几个办法可以很方便在命令行解析JSON数据jqcurl -s 'http://example.com/api/user' | jq -r '.name' Python使用Python也可以很方便地解析JSON数据Python 2curl -s 'http://example.com/api/us

Linux tee命令示例

功能从标准输入读取数据并写入到标准输出和文件。如果输出的文件不存在,则新建文件。语法tee [OPTION]... [FILE]... 选项:-a(--append): 追加输入内容到文件后面,不是覆盖。-i(--ignore-interrupts): 忽略中断信号。-help: 在线帮助。--version: 显示版本信息。示例使用管道

Linux uname命令的示例(系统管理命令)

说明打印系统相关信息,包括内核版本号、硬件架构、主机名称和操作系统类型等。语法uname [OPTION]... 常用选项-a,--all:显示全部的信息;-m,--machine:显示机器类型;-n,-nodename:显示在网络上的主机名称;-r,--release:显示操作系统的发行编号;-s,--sysname:显示操作系统名称;-v:显示操作系统的版本;-p,--process

Linux netstat命令示例(系统管理命令)

说明netstat命令主要是显示系统的网络信息,如网络连接,路由表,接口统计信息,masquerade连接和多播成员。基本使用直接执行netstat输出$netstat Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address

Git命令大全(清单收藏)

这个可以作为Git命令的清单来收藏。转自:https://gist.github.com/guweigang/9848271git init # 初始化本地git仓库(创建新仓库) git config --global user.name "xxx" #

Anaconda管理环境命令

基本命令conda upgrade --all #默认情况下更新所有的包 conda install package_name = version #安装指定的包(可同时安装多个包并附加版本) conda remove package_name #卸载包 conda list&n