对于 Linux 操作系统,如何在终端中过滤 ls 命令的输出以仅显示 2 月份创建的文件?
问问题
70792 次
2 回答
40
touch --date "yyyy-mm-dd" /tmp/start
touch --date "yyyy-mm-dd" /tmp/end
find /my/path -type f -newer /tmp/start -not -newer /tmp/end
或者
ls -l | grep 'yyyy-mm-dd'
于 2015-04-22T23:36:46.800 回答
18
您可以简单地 grep 输出以仅过滤掉二月文件
ls -l | grep "Feb"
如果您还想过滤掉子目录中的文件,那么
ls -l -R | grep "Feb"
笔记
- R标志表示递归
于 2017-08-31T07:34:29.047 回答