Linux中快捷操作真快捷

31 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情

ln软连接

  • ln 是link的缩写,顾名思义是链接的意思。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接它就可以,不必重复的占用磁盘空间

语法

 ln [参数] [源文件或目录] [目标文件或目录]
  • 我们能够发现在Linux中的软链接也是中特殊文件。在ll中我们能够查看到前缀是l 就表示是链接。

  • Linux中存在两种链接方式,我们常用的应该是软链接。

软链接硬链接
windows的快捷方式mac的文件副本
多个文件系统并存同属一个文件系统
可以链接目录不可以链接目录
目的地不存在也可以链接目的地不存在则报错

参数

参数说明
-b-backup覆盖式创建链接,同时备份一存在链接文件
-S--suffix对应-d参数备份的文件名最后字符 。 -S指定文件名最后字符,默认是~
-d-F--dretory建立目录的软链接
-f--force不管链接是否存在强制创建
-i--interactive如果出现覆盖情况前,先咨询用户
-n--no-dereference链接文件看作普通文件
-s--symbolic创建软链接
-v--verbose显示执行过程
-v--version-control备份方式.
具体参数。ln --help

参数使用训练

  1. 首先我们需要准备一些文件,这里通过xargs批量创建并准备一些内容。
 seq 9 | xargs -i echo {} > file{}
  1. 然后我们开始-b创建链接

  2. 指定备份文件字符@@

总结

  • 链接是我们经常使用的场景。相当于时我们的工具类。既然时工具我们当然没有必要在每个地方都准备一份,这样既浪费存储空间,也不易我们维护。但是又了链接我们就可以在一个地方定义,处处使用了