在 Linux 中为路径随时间变化的文件或目录创建别名

Creating alias in Linux to a file or directory whose path changes with time

我想为 Linux 中的特定日志文件创建别名。唯一的问题是文件的路径有一个带有时间戳的目录。每次创建这个文件时(每次我 运行 一个脚本),它的路径都会因为时间戳而改变。这是一个例子:

$OUT_HOME/logs/misc/<b>2017-03-20-11-23-24-3541</b>-machine_name/commands/logfile.txt

有没有聪明的方法来为这个文件创建别名?

你可以尝试类似的方法:

alias my_alias=$(echo $OUT_HOME/logs/misc/$(date +"%Y-%m-%d-%H-%M-%S-%4N")-machine_name/commands/logfile.txt)

如果这个更改名称的文件夹是由 运行 脚本创建的,您要在其中创建这些符号链接,那么只需更改部分分配给将在文件夹创建和符号链接创建期间使用的变量。