# 软链接管理 > [!tips] 该文档测试环境为 center os ## 软链接管理 #d 软链接是什么 软链接是文件系统中的一种特殊类型文件,它指向另一个文件或目录,而不是直接存储数据。 访问软链接,会直接访问被软链接的文件或目录。 ### 软连接创建与移除 #d 软链接创建 软链接创建:将指向另一个文件或目录的软链接,可以使用 ln 命令。 在创建后访问软链接,会直接访问被软链接的文件或目录。 #e openssl ```shell sudo ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1 ``` #d 移除软链接 移除软链接:可以使用 rm 命令。也可以使用 unlink 命令。 在使用 rm 命令移除软链接时,会删除软链接本身,而不会删除被软链接的文件或目录。 #e 使用rm 命令移除软链接 ```shell rm /usr/local/bin/openssl ``` #d unlink介绍 unlink命令是 rm 命令的替代品,用于删除软链接。 unlink命令不会删除被软链接的文件或目录,只会删除软链接本身。 所以unlink命令更适合删除软链接。 #e 使用unlink命令移除软链接 ```shell unlink /usr/local/bin/openssl ``` ```shell sudo unlink /usr/lib/libssl.so sudo unlink /usr/lib64/libssl.so sudo unlink /usr/lib/libcrypto.so sudo unlink /usr/lib64/libcrypto.so sudo unlink /usr/lib/libssl.so.3 sudo unlink /usr/lib64/libssl.so.3 sudo unlink /usr/lib/libcrypto.so.3 sudo unlink /usr/lib64/libcrypto.so.3 ``` #e 软连接创建 ```shell sudo ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib/libcrypto.so sudo ln -s /usr/local/openssl/lib/libssl.so /usr/lib/libssl.so sudo ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib64/libcrypto.so sudo ln -s /usr/local/openssl/lib64/libssl.so /usr/lib64/libssl.so sudo ln -s /usr/local/openssl/lib/libcrypto.so /usr/lib/libcrypto.so.3 sudo ln -s /usr/local/openssl/lib64/libcrypto.so /usr/lib64/libcrypto.so.3 sudo ln -s /usr/local/openssl/lib/libssl.so /usr/lib/libssl.so.3 sudo ln -s /usr/local/openssl/lib64/libssl.so /usr/lib64/libssl.so.3 ``` #c 刷新环境信息 `ldconfig` 用于刷新环境信息,使系统能够正确识别和加载动态链接库。