我正在使用 aws cli 使用以下命令(文档)汇总文件数和 s3 存储桶的总大小:
aws s3 ls s3://mybucket --recursive --human-readable --summarize
此命令为我提供以下输出:
2013-09-02 21:37:53 10 Bytes a.txt
2013-09-02 21:37:53 2.9 MiB foo.zip
2013-09-02 21:32:57 23 Bytes foo/bar/.baz/a
2013-09-02 21:32:58 41 Bytes foo/bar/.baz/b
2013-09-02 21:32:57 281 Bytes foo/bar/.baz/c
2013-09-02 21:32:57 73 Bytes foo/bar/.baz/d
2013-09-02 21:32:57 452 Bytes foo/bar/.baz/e
2013-09-02 21:32:57 896 Bytes foo/bar/.baz/hooks/bar
2013-09-02 21:32:57 189 Bytes foo/bar/.baz/hooks/foo
2013-09-02 21:32:57 398 Bytes z.txt
Total Objects: 10
Total Size: 2.9 MiB
但是,我只在Total Objects
andTotal Size
输出之后,例如:
Total Objects: 10
Total Size: 2.9 MiB
我怎样才能只显示Total Objects
andTotal Size
而抑制/隐藏其余部分?
要么使用tail显示最后几行,要么使用grep根据行首的“Total”关键字过滤输出(可选地使用额外的空格),例如:
或者