![使用 `ls` 命令列出过去 24 小时内修改的目录](https://linux22.com/image/1566571/%E4%BD%BF%E7%94%A8%20%60ls%60%20%E5%91%BD%E4%BB%A4%E5%88%97%E5%87%BA%E8%BF%87%E5%8E%BB%2024%20%E5%B0%8F%E6%97%B6%E5%86%85%E4%BF%AE%E6%94%B9%E7%9A%84%E7%9B%AE%E5%BD%95.png)
我想列出过去 24 小时内修改的目录。
到目前为止,我有以下代码,该代码在脚本中用于迭代结果目录:
for item in $(ls -lt | grep ^d | awk '{print $9}')
do
....
done
这些ls -lt | grep ^d | awk '{print $9}'
命令给出了按最后修改时间排序的目录名称。我想过滤该结果以仅查找过去 24 小时内发生过更改的目录。
你能帮助我吗?
我想列出过去 24 小时内修改的目录。
到目前为止,我有以下代码,该代码在脚本中用于迭代结果目录:
for item in $(ls -lt | grep ^d | awk '{print $9}')
do
....
done
这些ls -lt | grep ^d | awk '{print $9}'
命令给出了按最后修改时间排序的目录名称。我想过滤该结果以仅查找过去 24 小时内发生过更改的目录。
你能帮助我吗?