Linux 建立链接(ln)

目录

1、ln命令

创建软链接:

创建硬链接:

2、输出重定向(>/>>) 

3、管道(|)


1、ln命令

(英文全拼:link files)为某一个文件在另外一个位置建立一个同步的链接。基本语法格式:

ln [参数][源文件或目录][目标文件或目录]

创建软链接:

软链接即符号链接,需要使用带-s参数的ln来创建:

示例:/mnt/USB_C指向/mnt/DISKA/PARTITION1/,目录里的内容一样,但是删除/mnt/USB_C并不会影响到原目录。符号链接当然也适用于文件。

ln -s /mnt/DISKA/PARTITION1/ /mnt/USB_C

已经有指向的文件或者目录再次给它重新分配新的文件或者目录(及指向的地址)时,会报错。

 

此时加上-f可强制执行修改

ln带参数的含义
选项描述
-f, --force强制执行,如果存在同名链接,则先删除再创建。
-b备份目标文件
-i, --interactive交互式操作,如果存在同名链接,则提示用户是否覆盖。
-s, --symbolic创建一个符号链接。
-v, --verbose显示操作详细信息。
-n, --no-target-directory把符号链接视为一般目录
-t, --target-directory=DIRECTORY将链接创建到指定目录中。
-T, --no-target-directory强制将链接视为符号链接。

创建硬链接:

硬链接用于将两个独立的文件联系在一起,两个文件的内容相同,对另一个文件的修改也会同步到另一个文件上,但删除文件互相都不会影响

硬链接与软链接的区别:硬链接是直接使用,而软链接是通过名称进行引用。软链接可以跨文件系统操作,而硬链接不行。

使用不带选项的ln创建出来的就是硬链接,示例:

 

2、输出重定向(>/>>) 

输出重定向用于把程序的输出转移到另一个地方。如下示例,把echo输出的内容显示在了wer文件上了

 

从上我们可以看出来,“>”会删除文件原有的内容,然后用新内容代替。 

若想要保留原内容,则可以使用“>>”

注:如果wer文件不存在的话,输出重定向符号会试图建立这个文件。 

3、管道(|)

竖线“|”将一条命令的输出连接到另一条命令的输入

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/537942.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实践致知第9享:Word中标题编号无法正常编辑

一、背景需求 在编辑文档时,多级目录结构却无法正常编辑。 二、解决方案 1右键选择“项目符号和编号”查看是否上下文中的编号格式都保持一致,如下图所示。 2当调整到同一种样式之后,用格式刷刷一下需要编辑的标题,先刷成同级别…

自动化运维工具Ansible

目录 一.Ansible基本内容 1.定义 2.特点与优势 优势: (1)轻便性:无需在被控制服务器上安装客户端,Ansible基于ssh协议 (2)幂等性:大部分模块有幂等性,即如果输入sys…

【LeetCode热题100】24. 两两交换链表中的节点(链表)

一.题目要求 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。 二.题目难度 中等 三.输入样例 示例 1: 输入&am…

武汉星起航:创新驱动,共赢未来,引领跨境电商新潮流

在跨境电商这个充满挑战与机遇的领域,武汉星起航凭借其创新思维和共赢理念,正引领着行业发展的新潮流。 武汉星起航深知创新是企业在激烈竞争中立于不败之地的关键。公司始终关注市场动态,紧跟行业趋势,不断探索新的商业模式和运…

【Redis】Redis常用命令一

1.keys:返回所有满足条件的key,比如: KEYS pattern时间复杂度:O(N),返回值:匹配pattern的所有key。 • h?llo 匹配 hello , hallo 和 hxllo • h*llo 匹配 hllo 和 heeeello • h[ae]llo 匹配 hello 和 …

回收站清空了怎么恢复回来?这四种回收站数据恢复方法要知道

在使用电脑的过程中,我们难免会遇到误删文件的情况。一旦不小心清空了回收站,那些被删除的文件似乎就永远消失了。但其实,在一定条件下,我们还是有机会恢复这些文件的。本文将介绍四种不同的方法,帮助你在回收站清空后…

刷题日记——礼炮车(厦门大学机试)

例题——礼炮车 方法一:按照开炮时间对时间间隔取余 第一炮设置都是第0秒打响,那么: 间隔为5的炮车打响第n炮,应该在(n-1)*5秒间隔为6的炮车打响第n炮,应该在(n-1)*6秒…

STM32 晶振(用示波器测RCC频率是否一致)

如果测出的频率不准确,可以修改一下看看是否有改善:

合合信息旗下启信宝3·15黄金市场洞察:新增企业量5年连降

近期,国际金价持续走高,国内黄金价格也随之“水涨船高”。然而,处于“高水位”的价位不仅未能浇灭大众对黄金饰品的热情,反而催化了“越涨越买”的消费趋势。与消费量的增长伴生的是激增的产品投诉量,黄金饰品行业的发…

Excel生成 chart 混合图表

在开发中有这样一个需求,邮件预警的时候,要求邮件主体内容是一个Chart 图表(生成后的img),邮件需要有附件,且附件是Excel列表加图表,图表类型是混合图。 回顾:在之前一篇讲到如何使用…

web项目的搭建

使用Webstorm并创建Next.js文件 1、配置nodejs环境、安装webstorm【配置node.js可以使用nvm去管理nodejs的版本】 2、需要破解webstorm,可能会导致原本的idea失效,注册码过期 3、taobao的npm过期,导致npm is sass执行不成功,需…

【嵌入式——QT】QPainter基本绘图

【嵌入式——QT】QPainter基本绘图 QPainter与QPaintDevicepaintEvent事件和绘图区QPainter主要属性QPen主要功能QBrush主要功能QPainter绘制基本图形方法图示代码示例 QPainter与QPaintDevice QPainter是用来进行绘图操作的类,QPaintDevice是一个可以使用QPainter…