我的编程空间,编程开发者的网络收藏夹
学习永远不晚

linux中ln命令怎么用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

linux中ln命令怎么用

小编给大家分享一下linux中ln命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

全称

ln 全称是link 顾名思义,这是一个建立一个链接。怎么去理解呢?它的功能类似于Mac OS的别名或者Windows的快捷方式, 删除不会影响文件本身。

说明:(直接看看斜体,就行了)

链接可分为两种:硬链接(hard link)与软链接(symbolic link),

不论是那种类型的链接, 都提供了一种双向引用的手段 -- 也就是说, 不管你用文件的那个名字对文件内容进行修改, 你修改的效果都即会反映到原始名字的文件, 也会反映到链接名字的文件.当你工作在更高层次的时候, 才会发生软硬链接的不同. 硬链
 接的优点是, 原始文件与链接文件之间是相互独立的 -- 如果你删除或者重命名老文件, 那么这种操作将不会影响硬链接的文件, 硬链接的文件讲还是原来文件的内容.
然而如果你使用软链接的, 当你把老文件删除或重命名后, 软链接将再也找不到原来文件的内容了. 而软链接的优点是它可以跨越文件系统(因为它只不过是文件名的一个引用, 而并不是真正的数据). 与硬链接的另一个不同是, 一个符号链接可以指向一个
 目录.

例子:

$ln file.txt  file.copy

file.copy就是 file.txt的一个快捷方式

查看—help

代码如下:

用法:ln [选项]... [-T] 目标 链接名 (第一种格式)
或:ln [选项]... 目标 (第二种格式)
或:ln [选项]... 目标... 目录 (第三种格式)
或:ln [选项]... -t 目录 目标... (第四种格式)
在第一种格式中,创建指定名称且指向指定目标链接。
 在第二种格式中,在当前目录创建指向目标位置的链接。
 在第三、四种格式中,在指定目录中创建指向指定目标的链接。
 默认创建硬链接,当使用--symbolic 时创建符号链接。
 当创建硬链接时每个指定的目标都必须存在。符号链接可以指向任意的位置,
 当链接解析正常时,将其解析为一个与其父目录关联的链接。
长选项必须使用的参数对于短选项时也是必需使用的。
  --backup[=CONTROL]     为每个已存在的目标文件创建备份文件
-b 类似--backup,              但不接受任何参数
-d, -F,   --directory                创建指向目录的硬链接(只适用于超级用户)
-f, --force                              强行覆盖任何已存在的链接文件
-i, --interactive                       覆盖链接文件前进行确认
-L, --logical                            将硬链接创建为符号链接引用
-n, --no-dereference               如果目的地是一个链接至某目录的符号链接,会将
                                               该符号链接当作普通文件处理,先将该已存在的链
                                               接备份或覆盖
-s, --symbolic                         创建符号链接(软链接)而非硬链接
-S, --suffix=后缀                   自行指定链接文件的后缀
-t, --target-directory=目录     在指定目录中创建链接
-T, --no-target-directory          将链接名称当作普通文件
-v, --verbose                           链接前打印相关信息
--help 显示此帮助信息并退出
--version 显示版本信息并退出
备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX
环境变量指定。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境
 变量来选择。以下是可用的变量值:
使用 -s 选项会忽略 -L 和 -P。
 否则当源为一个符号链接(默认-P)时,会由最后指定的一个选项来控制行为。
none, off 不进行备份(即使使用了--backup 选项)
numbered, t 备份文件加上数字进行排序
existing, nil 若有数字的备份文件已经存在则使用数字,否则使用普通方式备份
simple, never 永远使用普通方式备份

解读:

-s

创建软链接 ln -s file.txt /${dir}/file.copy

-f -b

-f 实际上为强行覆盖已存在的硬链接(注意:有的ubuntu的翻译有误)

-b 指覆盖前备份

–i

覆盖文件前提问

–S

与-s存在着本质区别。。这里是给他起后缀名(window里可能叫扩展名,但linux中不是以这种方式区别文件) 

实战:

现在我需要配置jdk,tomcat,并且有多个节点,还有一些配置文件在不同的目录下。有时候,会用到一些远程的工具集。 工作时间有点长,慢慢发现很多时间在切换目录上,于是,我把所有的快捷方式,全部集中的几个文件夹,并且进行归类,然后某些简单操作用远程或者共享,在win下操作.

建立软链接

$ln –s file.txt /${dir}/

可以通过后缀名提示该文件是软连接

$ln –s file.txt /${dir}/file -v -S.url

-v 提示文件变化, -S.url表示了file的后缀名 -s表示是软连接

如果你总是遇到很多类似名称,覆盖前需要提示

$ln -f 覆盖前不提示
$ln -i 覆盖前提示

中文介绍

用法:ln [选项]... [-T] 目标 链接名(第一种格式) 或:ln [选项]... 目标(第二种格式) 或:ln [选项]... 目标... 目录(第三种格式) 或:ln [选项]... -t 目录 目标...(第四种格式)在第一种格式中,创建指定名称且指向指定目标链接。在第二种格式中,在当前目录创建指向目标位置的链接。在第三、四种格式中,在指定目录中创建指向指定目标的链接。默认创建硬链接,当使用--symbolic 时创建符号链接。当创建硬链接时每个指定的目标都必须存在。符号链接可以指向任意的位置,当链接解析正常时,将其解析为一个与其父目录关联的链接。长选项必须使用的参数对于短选项时也是必需使用的。   --backup[=CONTROL]为每个已存在的目标文件创建备份文件 -b类似--backup,但不接受任何参数 -d, -F, --directory创建指向目录的硬链接(只适用于超级用户) -f, --force强行删除任何已存在的目标文件 -i, --interactive删除文件前进行确认 -L, --logical将硬链接创建为符号链接引用 -n, --no-dereference如果目的地是一个链接至某目录的符号链接,会将该符号链接当作普通文件处理,先将该已存在的链接备份或删除 -s, --symbolic创建符号链接而非硬链接 -S, --suffix=后缀自行指定备份文件的后缀 -t, --target-directory=目录在指定目录中创建链接 -T, --no-target-directory将链接名称当作普通文件 -v, --verbose链接前先列出每个文件的名称   --help显示此帮助信息并退出   --version显示版本信息并退出备份文件的后缀为"~",除非以--suffix 选项或是SIMPLE_BACKUP_SUFFIX环境变量指定。版本控制的方式可通过--backup 选项或VERSION_CONTROL 环境变量来选择。以下是可用的变量值:使用 -s 选项会忽略 -L 和 -P。否则当源为一个符号链接(默认-P)时,会由最后指定的一个选项来控制行为。 none, off    不进行备份(即使使用了--backup 选项) numbered, t   备份文件加上数字进行排序 existing, nil  若有数字的备份文件已经存在则使用数字,否则使用普通方式备份 simple, never  永远使用普通方式备份

以上是“linux中ln命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

linux中ln命令怎么用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

linux中ln命令怎么用

小编给大家分享一下linux中ln命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!全称ln 全称是link 顾名思义,这是一个建立一个链接。怎么去理解呢?
2023-06-09

linux中的ln命令怎么用

这篇文章主要为大家展示了“linux中的ln命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中的ln命令怎么用”这篇文章吧。Linux ln 命令正如你现在所了解的,ln 命令
2023-06-16

怎么在linux中使用ln命令

本篇文章为大家展示了怎么在linux中使用ln命令,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1.命令格式: ln [参数][源文件或目录][目标文件或目录]2.命令功能:Linux文件系统中,有
2023-06-13

Linux的ln命令怎么使用

这篇文章主要讲解了“Linux的ln命令怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux的ln命令怎么使用”吧!Linux常用命令ln命令 用来为文件创建链接,链接类型分为硬
2023-06-28

Linux常用命令ln怎么用

这篇文章给大家分享的是有关Linux常用命令ln怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个
2023-06-28

Linux ln 命令的使用

1.命令简介 ln 命令用来为文件创建链接,分为硬链接(hard link)和软链接(符号链接,symbolic link)两种,默认创建硬连接,如果要创建软链接须使用 -s 选项。本文介绍的是 GNU 版本的实现,其它版本(如 POSIX
2022-06-03

详解Linux ln 命令

linux 中的文件分为 Hard Link 和 Symbolic Link 两种。Hard Link 文件又被称为硬链接文件、实体链接文件,Symbolic Link 文件则常被称为符号链接、软链接文件。 ln 命令用来在文件之间建立链接
2022-06-04

如何在Linux中应用ln 命令

这期内容当中小编将会给大家带来有关如何在Linux中应用ln 命令,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POS
2023-06-09

Linux基础命令ln的用法

本篇内容主要讲解“Linux基础命令ln的用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux基础命令ln的用法”吧!ln为指定的目录或者文件创建链接,如果没有指定链接名,那么会创建一个
2023-06-06

Linux命令之ln -s命令(软链接)

ln命令 Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接。 当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我
Linux命令之ln -s命令(软链接)
2023-12-23

linux的ln命令使用参数详解

本篇内容主要讲解“linux的ln命令使用参数详解”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux的ln命令使用参数详解”吧!这是linux中一个非常重要命令,请大家一定要熟悉。它的功能
2023-06-13

Linux系统中怎么使用ln命令创建软链接与硬链接

Linux系统中怎么使用ln命令创建软链接与硬链接,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux 系统下每创建一个文件,系统都会为此文件生成一个 index no
2023-06-12

ubuntu中ln命令的使用方法是什么

在Ubuntu中,ln命令用于创建链接。它有两种常用的用法:创建硬链接:ln file1 file2这会在当前目录下创建一个名为file2的硬链接,指向file1。创建符号链接(软链接):ln -s target link_name这会创建
ubuntu中ln命令的使用方法是什么
2024-03-06

ubuntu中ln命令的功能是什么

在Ubuntu中,ln命令用于创建链接或符号链接。它有两种用法:创建硬链接:使用ln命令可以创建一个硬链接,这个链接与原始文件共享同一份数据块。如果原始文件被删除,硬链接仍然可以访问数据。创建硬链接的命令格式为:ln [options]
ubuntu中ln命令的功能是什么
2024-03-06

Linux命令中的rpm命令怎么用

这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、
2023-06-28

一天一个shell命令 linux文件操作系列-ln命令详解

里提示一下:ubuntu的翻译很多都是字面直译,存在很多问题,所以建议大家参照我这里的解释。当然本来也是有些赶文的嫌疑,望指正。 经常在linux上操作,有在不同的目录下切换某几个固定的命令,或者修改几个固定的文件,这时候,如果能在一个目录
2022-06-04

Linux中如何使用ln命令在文件之间建立连接

这篇文章主要介绍“Linux中如何使用ln命令在文件之间建立连接”,在日常操作中,相信很多人在Linux中如何使用ln命令在文件之间建立连接问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux中如何使用l
2023-06-12

Linux中rpm命令怎么用

这篇文章主要介绍了Linux中rpm命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。[root@wang /]# rpm -qa // 查看安装所有包[root@wa
2023-06-09

linux中FFmpeg命令怎么用

这篇文章主要为大家展示了“linux中FFmpeg命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中FFmpeg命令怎么用”这篇文章吧。FFmpeg 命令FFmpeg 命令的典
2023-06-16

linux中touch命令怎么用

这篇文章将为大家详细讲解有关linux中touch命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间,语法格式“t
2023-06-14

编程热搜

目录