Linux下软连接的使用

1、简介

软连接是Linux中一个常用的命令,主要是为某个文件或者目录在另一个位置建立一个同步的链接,以减少不必要的磁盘空间占用。

2、具体使用方式

1、创建软链接

ln -s [源文件或目录] [目标文件或目录]

例如,在当前路径下创建软链接文件test引向/var/log/message

ln -s /var/log/message test

创建软链接目录/tmp/log引向/var/log

ln -s /var/log /tmp/log

2、删除软连接

rm -rf test

[NOTE]
在删除软连接目录时要注意,后面加不加“/”是有区别的:
(1)、没有“/”,即rm -rf /tmp/log是直接删除软连接目录
(2)、加了“/”,即rm -rf /tmp/log/是删除源目录下的所有文件,而软连接本身没有被删除

3、修改软连接

ln -snf [新的源文件或目录] [目标文件或目录]

例如将上面的软连接目录的引向改成/run/log:

ln -snf /run/log /tmp/log

3、常用的参数

  • -f : 链结时先将与 dist 同档名的档案删除
  • -d : 允许系统管理者硬链结自己的目录
  • -i : 在删除与 dist 同档名的档案时先进行询问
  • -n : 在进行软连结时,将 dist 视为一般的档案
  • -s : 进行软链结(symbolic link)
  • -v : 在连结之前显示其档名
  • -b : 将在链结时会被覆写或删除的档案进行备份
  • -S SUFFIX : 将备份的档案都加上 SUFFIX 的字尾
  • -V METHOD : 指定备份的方式
  • --help : 显示辅助说明
  • --version : 显示版本
posted @ 2020-10-19 17:31  灬夜露沁心灬  阅读(2528)  评论(0编辑  收藏  举报