Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 是否可以创建指向目录中最新文件的符号链接?_Unix - Fatal编程技术网

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

Unix 是否可以创建指向目录中最新文件的符号链接?,unix,Unix,我的unix盒中有一个主目录。我想在其中设置一个数字或快捷方式,指向另一个目录中的最新文件,如果创建了新文件,链接将更新 这可能吗 到目前为止,我能够获得最新的文件: ls -lrt | tail -n1 谢谢 [编辑] 也许我甚至可以创建一个shell而不是一个软链接来查找最新文件并返回它,这样我就可以打开/grep/delete等了?在bash中,这将在“目标目录”中创建一个指向最新文件或目录的链接,名为“latest”: 这将等待“目标目录”中的更改,然后返回: inotifywait

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

这可能吗

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

ls -lrt | tail -n1
谢谢

[编辑]


也许我甚至可以创建一个shell而不是一个软链接来查找最新文件并返回它,这样我就可以打开/grep/delete等了?

在bash中,这将在“目标目录”中创建一个指向最新文件或目录的链接,名为“latest”:

这将等待“目标目录”中的更改,然后返回:

inotifywait -e attrib target-directory

谢谢你,伙计。我只有一个问题。如果创建了较新的文件,链接将不再是最新的?您可以在无限循环中运行上述两个命令。创建指向最新文件的链接,然后等待其他更改并创建新链接。ln可能需要您在创建新链接之前重新设置旧链接。我忘了。
inotifywait -e attrib target-directory