Unix 在AIX6.1服务器中创建符号链接

Unix 在AIX6.1服务器中创建符号链接,unix,aix,Unix,Aix,我正在尝试使用以下命令创建符号链接: root:d2stud -> $ ln -s /usr/lib/libssl.a /opt/freeware/lib/libssl.a ln: 0653-421 /opt/freeware/lib/libssl.a exists. Specify -f to remove /opt/freeware/lib/libssl.a before linking. (/stud/config/git_install) root:d2stud ->

我正在尝试使用以下命令创建符号链接:

root:d2stud -> $ ln -s /usr/lib/libssl.a /opt/freeware/lib/libssl.a
ln: 0653-421 /opt/freeware/lib/libssl.a exists.
    Specify -f to remove /opt/freeware/lib/libssl.a before linking.
(/stud/config/git_install)
root:d2stud -> $


root:d2stud -> $ ln -s /usr/lib/libcrypto.a /opt/freeware/lib/libcrypto.a
ln: 0653-421 /opt/freeware/lib/libcrypto.a exists.
    Specify -f to remove /opt/freeware/lib/libcrypto.a before linking.
(/stud/config/git_install)
root:d2stud -> $
我没有得到错误消息指定的需要删除的内容


谁能解释一下我如何解决这个错误。

你可以把它移到一边:

mv <orig-path> <new-path>
然后,如果您想像以前那样返回,请将其移回:

mv /opt/freeware/lib/libssl.a-orig /opt/freeware/lib/libssl.a. 

如果或当您想返回时,您需要删除在/opt/freeware/lib/libssl.a创建的内容(例如您尝试创建的符号链接)。

您有两个选择:(1)在发出命令之前删除
/opt/freeware/lib/libssl.a
。(2) 为
ln
添加
-f
标志以删除目标文件。这样做安全吗。因此,我应该在命令中添加-f选项。无论是否安全,您都可以知道,因为您要覆盖现有文件。关于标志,您可以说:
ln-sf/usr/lib/libssl.a/opt/freeware/lib/libssl.a
(如果不晚)您不应该使用共享libs,您可能会导致系统无法使用。请系统管理员决定哪个版本的OpenSsl是合适的,以及在哪里/如何安装它。
mv /opt/freeware/lib/libssl.a-orig /opt/freeware/lib/libssl.a.