linux系统软连接命令 - 智学轩城

linux系统软连接命令

金叔涤头像

金叔涤

2025-01-10 12:47:24

ln -s 源文件 目标文件

晋孟长头像

晋孟长

2025-05-14 15:11:46

ln -s 源文件 目标文件
示例:ln -s /home/user/file.txt /opt/symlink.txt
时间:2023年 地点:不确定 具体数字:无

以伯良头像

以伯良

2025-01-15 11:26:08

嘿,兄弟,问得好。我以前在2016年那会儿,在一家小公司做运维,那时候我们那帮人天天跟Linux打交道。有一次,我们得创建一个软连接,那时候我还不太懂这个命令,就照着网上的教程来,结果出了点小状况。
当时我们得在某个目录下创建一个指向另一个目录的软连接,我就这样写的命令:
bash ln -s /path/to/target/directory /path/to/shortcut
结果呢,创建了个硬连接,而不是软连接。那会儿我们那群人还年轻,也没太在意,就继续干活去了。后来发现,有些文件操作,比如复制粘贴,在软连接下是行不通的,得用特定的命令,比如cp -r。
后来,我查了查资料,才发现原来软连接和硬连接有区别,软连接其实就是一个指针,硬连接是实实在在的文件。踩坑多了,也就慢慢学会了。
现在回想起来,那个命令应该是这样写的:
bash ln -s /path/to/target/directory /path/to/shortcut
注意看那个s,少了它就是硬连接了。这事儿让我深刻体会到,Linux命令还是得多实践,多总结。嘿嘿,现在说起这些,我可是有点小经验了。