linux - linux下自动创建别名

标签 linux backup alias rsync

我需要创建每天由 cron 运行的脚本。该脚本的目的是为每天都有不同名称的一个目录创建别名。目录名称每天都会更改,例如 2013-11-11、2013-12-11 等。实际上,会创建新目录。 我发现我可以使用

列出最近的目录
dirname=$(ls -lt --time=ctime | sed -n 3p | sed 's/^.* //' )  

这将获取最近创建的目录的名称。
现在的问题是如何为该目录创建别名,例如“backup”。我有 rsync 从另一台服务器创建备份,所以我需要有一些可以从该服务器“调用”的东西。我无法为目录本身创建 cron,因为它每天都会更改名称。 如何每天为最近创建的目录创建别名?

最佳答案

几乎...如果我正确理解了您最初的请求,那么调用 应该是相反的( -f 强制链接,节省你的需要 首先删除旧链接):

ln -f /disk/backup/$dirname /disk/backup/test

关于linux - linux下自动创建别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19963114/

相关文章:

c++ - 模板初始化:

linux - 无法获取 .tmux.conf 文件 : "Usage: source-file path"

c - GTK 新手 : glade app has huge fonts

linux - 如何知道性能记录的最大事件周期

java - 有哪些可用的 java API 来备份 mysql 数据库

GitHub: 0​​x104567910

ubuntu - 如何将在特定端口号上运行的服务映射到 Ubuntu 上的别名?

mysql - 无法在 Debian 7 (Wheezy) 上安装 mySQL/maridDB

Java WebApp 配置备份和恢复

git - 设置 git 别名,但调用它会给出 'command not found'