CentOS 中的别名类型?

CentOS 中的别名类型?

我有一个由 37 台计算机组成的网络,全部运行 CentOS,西班牙语。其中一些运行 CentOS 5,而其他运行 CentOS 6。

每天,我都会通过 cron 向这 37 台计算机中的每一台发送一个文件,发送到路径“/root/Desktop”。

我遇到的问题是 CentOS 6 更改了其命名,现在将 /root/Desktop 称为“/root/Escritorio”(Escritorio 在西班牙语中表示桌面)。由于此更改,当计算机运行 CentOS 6 时,我的文件不再放在用户的桌面中。

我可以在运行 centos 6 的特定计算机上做什么,以便当我将文件发送到 /root/Desktop 时,它知道将其放在 /root/Escritorio 中?

答案1

这听起来像是一个可以使用符号链接解决的问题。

例如,您可以创建一个符号链接来代替“桌面”目录。如果 /root/Desktop 目录不存在(而 /root/Escritorio 存在),则只需一个命令即可完成此操作。

# ln -s /root/Escritorio /root/Desktop

这会将 /root/Desktop 中的所有内容定向到 /root/Escritorio。

答案2

将这一行放入 .bashrc 中:Alias DESKTOP='/root/Escritorio'

然后只需将您想要发送的内容发送到 $DESKTOP

相关内容