ls -al 仅打印文件名和文件修改时间

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,扔掉其它东西

上一篇
下一篇