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了。很简单吧。
原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/13083752.html