有人告诉我永远不要解析ls
,但我想将 中的最后编辑目录用作脚本myDir
中的变量bash
。我知道我可以通过 捕获它,ls -ltr myDir | tail -n1 | awk '{print $NF}'
但这会解析ls
。有没有“最佳方法”来找到 中的最后编辑目录myDir
?
答案1
你可以使用这样的方法:
find /target_directory -type f -mtime -2
这将搜索过去 2 天内在 target_directory 和 sub_directory 中修改过的所有文件。