16

我的 unix 盒子中有一个主目录。我想在其中设置一个数字或快捷方式以指向另一个目录中的最新文件,如果创建了较新的文件,链接将更新。

这可能吗?

到目前为止,我能够获得最新的文件:

ls -lrt | tail -n1

谢谢

[编辑]

也许我什至可以创建一个 shell 而不是一个软链接,它可以找到最新的文件并返回它,以便我可以打开/grep/delete 等?

4

1 回答 1

19

在 bash 中,这将链接到“target-directory”中名为“latest”的最新文件或目录:

ln -s target-directory/`ls -rt target-directory | tail -n1` latest

这将在返回之前等待“目标目录”的变化:

inotifywait -e attrib target-directory
于 2012-05-16T20:28:33.393 回答