是否可以为目录中的最新文件创建符号链接?

时间:2012-05-16 20:22:19

标签: unix

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

这可能吗?

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

ls -lrt | tail -n1

由于

[编辑]

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

1 个答案:

答案 0 :(得分:11)

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

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

这将在返回之前等待“target-directory”的更改:

inotifywait -e attrib target-directory