我的unix框中有一个主目录。我想在其中设置一个或多个快捷方式,指向另一个目录中的最新文件,如果创建了一个较新的文件,链接将更新。
这可能吗?
到目前为止,我能够获得最新的文件:
ls -lrt | tail -n1
由于
[编辑]
也许我甚至可以创建一个shell而不是一个找到最新文件的软链接并返回它以便我可以打开/ grep / delete等?
答案 0 :(得分:11)
在bash中,这将链接到“target-directory”中名为“latest”的最新文件或目录:
ln -s target-directory/`ls -rt target-directory | tail -n1` latest
这将在返回之前等待“target-directory”的更改:
inotifywait -e attrib target-directory