在AIX中,列出当前日期目录中的文件的命令是什么?Unix和Linux中的命令并不都能在AIX中工作。
从U&L到Stéphane Chazelas的一个类似问题,这将递归地在/path/to/目录下找到文件(-type f
(,其修改时间为今天的日期(从午夜开始(:
touch -t "$(date +%Y%m%d0000)" ~/.today &&
find /path/to/directory -type f -newer ~/.today
rm ~/.today
当然,将~/.today时间戳文件放在/path/to/目录之外的位置。
或者,AIXToolboxforLinuxApplications站点已经打包了zsh及其依赖项,因此您可以下载并安装它们,然后使用;年龄;充当glob限定符:
zsh
autoload age
print -- /path/to/directory/*(.e:age today:) ## non-recursive
print -- /path/to/directory/**/*(.e:age today:) ## recursive
glob限定符中的.
将匹配限制为文件;CCD_ 3创建针对每个文件调用的表达式以确定包含/排除。
再次向Stéphane致敬,因为他证明了年龄在这个U&L回答。