淘先锋技术网

首页 1 2 3 4 5 6 7

本文首发于我的公众号码农之屋(id: Spider1818),专注于干货分享,包含但不限于Java编程、网络技术、Linux内核及实操、容器技术等。欢迎大家关注,二维码文末可以扫。

1 stat简介

stat命令查看文件或文件系统的状态信息,例如时间等属性。

 

1.1 命令格式

stat [options...] file

 

1.2 常用options

options

说明

-f

显示文件的系统信息

-t

以简洁的方式输出

备注:想了解更详细的信息,请man stat命令进行查询。

 

1.3 stat示例

1)显示test.txt的详细信息,包括access、modify、change时间(访问、修改、状态变化时间)

root@LTY:/opt# stat test.txt

  File: test.txt

  Size: 36              Blocks: 8          IO Block: 4096   regular file

Device:803h/2051d      Inode: 28646       Links: 1

Access:(0640/-rw-r-----)  Uid: (  500)   Gid: ( 1100)

Access:2019-08-09 12:51:46.318000000 +0000

Modify:2019-08-09 12:51:46.318000000 +0000

Change:2019-08-09 12:51:46.322000000 +0000

 Birth: -

2)显示test.txt的系统信息

root@LTY:/opt # stat-f test.txt

  File: "test.txt"

    ID: d2409ccf1711e2d5 Namelen: 255     Type: ext2/ext3

Block size:4096       Fundamental block size: 4096

Blocks: Total:1015728    Free: 711748     Available: 655224

Inodes: Total:262144     Free: 225474

3)以简洁的方式显示test.txt信息

root@LTY:/opt # stat-t test.txt

test.txt 36 881a0 500 1100 803 28646 1 0 0 1565355106 1565355106 1565355106 0 4096

2 type简介

type命令用于查看命令类型,以区分是内部命令还是外部命令。

 

2.1 命令格式

type [options] file

 

2.2 常用options

opitons

说明

-a

显示所有可能的类型

-p

只返回外部命令的信息,相当于which

-f

只返回shell函数的信息

-t

只返回指定类型的信息

备注:想了解更详细的信息,请man type命令进行查询。

 

2.3 type示例

1)查看cd命令是属于内部还是外部命令

root@LTY:/opt# type cd

cdis a shell builtin

2)查看ls命令是属于内部还是外部命令

root@LTY:/opt # typels

ls is aliased to`ls --color=auto'

 

我的公众号「码农之屋」(id: Spider1818) ,分享的内容包括但不限于 Linux、网络、云计算虚拟化、容器Docker、OpenStack、Kubernetes、SDN、OVS、DPDK、Go、Python、C/C++编程技术等内容,欢迎大家关注。