本文首发于我的公众号码农之屋(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++编程技术等内容,欢迎大家关注。