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了。很简单吧。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM