linux ln Linux 系统中用于创建链接(link)的命令

linux 命令基础汇总

命令&基础描述地址
linux curl命令行直接发送 http 请求Linux curl 类似 postman 直接发送 get/post 请求
linux ln创建链接(link)的命令创建链接(link)的命令
linux linklinux 软链接介绍linux 软链接介绍
linux top实时查看系统性能linux top-linux 内存
linux tar gz解压命令linux tar gz 解压命令
linux tail显示文件末尾内容linux tail, linux head
linux rm删除文件或目录linux rm, mkdir
linux pwd显示当前目录linux pwd
linux ps显示当前进程信息linux ps
linux port显示端口占用情况linux port 端口占用
linux ping测试网络连通性linux ping
linux mv移动文件或目录linux mv
linux ls列出文件和目录linux ls
linux less, more分页显示文件内容linux less, linux more
linux grep在文件中搜索指定字符串linux grep
linux file确定文件类型linux file 命令
linux diff比较文件的不同linux diff
linux chmod修改文件权限linux chmod
linux cd切换当前目录linux cd
linux cat显示文件内容linux cat
linux telnet远程登录linux telnet
linux free显示内存使用情况linux free-内存统计信息
linux df显示磁盘空间使用情况linux df-磁盘统计信息
linux netstat显示网络连接、路由表、接口统计等信息linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息
linux load average如何查看 linux 的负载Linux Load AVG linux 平均负载是什么解释说明

linux ln 创建软链接命令

命令作用

ln 命令是 Linux 系统中用于创建链接(link)的命令。

链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。

使用例子

几个简单的使用例子:

  1. 创建硬链接

假设有一个文件 file.txt,我们想要创建一个硬链接 hardlink.txt

ln file.txt hardlink.txt

现在,hardlink.txt 就成为了 file.txt 的硬链接,它们指向相同的文件内容。

  1. 创建符号链接

假设有一个文件 file.txt,我们想要创建一个符号链接 symlink.txt

ln -s file.txt symlink.txt

现在,symlink.txt 就成为了 file.txt 的符号链接,它指向 file.txt 的路径。

  1. 创建多个链接

假设我们有两个文件 file1.txtfile2.txt,我们想要将它们都链接到一个目录 backup/ 中:

ln file1.txt file2.txt backup/

现在,file1.txtfile2.txt 都被链接到了 backup/ 目录中。

  1. 删除链接

假设我们不再需要之前创建的符号链接 symlink.txt,我们可以使用 rm 命令来删除它:

rm symlink.txt

这样就删除了 symlink.txt 符号链接,而不会影响源文件 file.txt

基本语法

ln 命令是 Linux 系统中用于创建链接(link)的命令。

链接可以分为两种类型:硬链接(Hard Link)和符号链接(Symbolic Link,也称为软链接)。

关于 ln 命令的一些基本介绍:

  1. 创建硬链接

    ln [源文件] [目标链接]
    

    这会创建一个指向源文件的硬链接,并使用目标链接指定链接的名称。硬链接会使得一个文件拥有多个文件名,删除任何一个文件名并不会影响文件本身的存在,只有当所有链接都被删除时,文件的内容才会被释放。

  2. 创建符号链接

    ln -s [源文件] [目标链接]
    

    使用 -s 选项可以创建一个指向源文件的符号链接。符号链接实际上是一个特殊类型的文件,它包含了指向源文件的路径。与硬链接不同,删除符号链接并不会影响源文件本身。

  3. 创建多个链接

    ln [源文件1] [源文件2] ... [目标目录]
    

    可以同时为多个文件创建链接,将它们链接到指定的目标目录中。

  4. 创建强制链接

    ln -f [源文件] [目标链接]
    

    使用 -f 选项可以强制创建链接,即使目标链接已经存在。

  5. 创建硬链接的限制

    • 不能为目录创建硬链接。
    • 硬链接必须位于同一文件系统中。
  6. 删除链接

    rm [链接名称]
    

    可以使用 rm 命令删除链接,对于符号链接,只会删除链接文件本身,而不会影响源文件。对于硬链接,只有当所有链接都被删除后,文件的内容才会被释放。

ln 命令在 Linux 系统中非常有用,可以方便地创建文件的备份、共享文件等。

作用

vue 的 web 项目,可以直接使用软连接使得页面和 web 页面关联起来。

软连接

如:

ln -s /home/hxzq/code/blog-vue/dist/* /home/hxzq/install/apache-tomcat-8.5.6-web/webapps/ROOT/

发版时,只需:

1. cd /home/hxzq/code/blog-vue
2. git pull
3. npm run build

参考文章

理解 Linux 的硬链接与软链接

linux ln 命令使用参数详解(ln -s 软链接)

linux 创建连接命令 ln -s 软链接

  • 30
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值