linux建立软连接
ln -s 绝对路径 目标目录文件
[root@localhost src]# ls debug kernels linux-2.6.20 linux-2.6.20.tar.gz [root@localhost src]# ln -sv /usr/src/linux-2.6.20 /home/zhangchao/linux "/home/zhangchao/linux" -> "/usr/src/linux-2.6.20" [root@localhost src]# [root@localhost src]# cd - /home/zhangchao [root@localhost zhangchao]# ls linux [root@localhost zhangchao]# cd linux/ [root@localhost linux]# ls arch crypto include kernel mm scripts block Documentation init lib net security COPYING drivers ipc MAINTAINERS README sound CREDITS fs Kbuild Makefile REPORTING-BUGS usr
符号链接的目的是:在不改变原目录/文件的前提下,起一个方便的别名!
必要参数:
- -b 删除,覆盖以前建立的链接
- -d 允许超级用户制作目录的硬链接
- -f 强制执行
- -i 交互模式,文件存在则提示用户是否覆盖
- -n 把符号链接视为一般目录
- -s 软链接(符号链接)
- -v 显示详细的处理过程
软连接就相当于windows的快捷方式。
ln -s /data/dir /tmp/aaa
ln -s 源目录 目标软连接
进入软连接
cd /tmp/aaa
实际上aaa这个软连接就相当于/data/dir了。很简单吧。