0x00 简介
有时候需要去查看文件的修改时间,一个一个查太麻烦,只保留文件名字和时间最好了。下面在shell下面直接用管道来实现。
0x01 具体做法
ls -al
的输出,仅打印文件名和文件修改时间:
ls -al | tr -s ' ' | cut -d ' ' -f 8,9
这是所发生事情的概述:
-
启动
ls -al
- 获取当前目录中的文件列表
- 向显示器写出错误(如果有)
- 向管道写出输出
-
启动
tr -s ' '
- 通过管道从
ls -al
读取输入 - 两个字段之间只保留一个空格
- 向显示器写出错误(如果有)
- 向管道写出输出
- 通过管道从
-
启动
cut -d ' ' -f 8,9
- 通过管道从
tr -s ' '
读取输入 - 只保留字段 8 和 9(文件名和修改时间),扔掉其它东西
- 通过管道从