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

2024-03-26 00:52

本文主要是介绍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 软链接

这篇关于linux ln Linux 系统中用于创建链接(link)的命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/846816

相关文章

Windows系统宽带限制如何解除?

《Windows系统宽带限制如何解除?》有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文就跟大家一起来看看Windows系统解除网络限制的操作方法吧... 有不少用户反映电脑网速慢得情况,可能是宽带速度被限制的原因,只需解除限制即可,具体该如何操作呢?本文

windows和Linux使用命令行计算文件的MD5值

《windows和Linux使用命令行计算文件的MD5值》在Windows和Linux系统中,您可以使用命令行(终端或命令提示符)来计算文件的MD5值,文章介绍了在Windows和Linux/macO... 目录在Windows上:在linux或MACOS上:总结在Windows上:可以使用certuti

CentOS和Ubuntu系统使用shell脚本创建用户和设置密码

《CentOS和Ubuntu系统使用shell脚本创建用户和设置密码》在Linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设置密码,本文写了一个shell... 在linux系统中,你可以使用useradd命令来创建新用户,使用echo和chpasswd命令来设

电脑找不到mfc90u.dll文件怎么办? 系统报错mfc90u.dll丢失修复的5种方案

《电脑找不到mfc90u.dll文件怎么办?系统报错mfc90u.dll丢失修复的5种方案》在我们日常使用电脑的过程中,可能会遇到一些软件或系统错误,其中之一就是mfc90u.dll丢失,那么,mf... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案

《电脑显示mfc100u.dll丢失怎么办?系统报错mfc90u.dll丢失5种修复方案》最近有不少兄弟反映,电脑突然弹出“mfc100u.dll已加载,但找不到入口点”的错误提示,导致一些程序无法正... 在计算机使用过程中,我们经常会遇到一些错误提示,其中最常见的就是“找不到指定的模块”或“缺少某个DL

Linux之systemV共享内存方式

《Linux之systemV共享内存方式》:本文主要介绍Linux之systemV共享内存方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、工作原理二、系统调用接口1、申请共享内存(一)key的获取(二)共享内存的申请2、将共享内存段连接到进程地址空间3、将

使用Python和Pyecharts创建交互式地图

《使用Python和Pyecharts创建交互式地图》在数据可视化领域,创建交互式地图是一种强大的方式,可以使受众能够以引人入胜且信息丰富的方式探索地理数据,下面我们看看如何使用Python和Pyec... 目录简介Pyecharts 简介创建上海地图代码说明运行结果总结简介在数据可视化领域,创建交互式地

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at