`

Linux ln命令

阅读更多
ln是linux中一个非常重要命令。它的功能是为某一个文件在另外一个位置建立一个同步的链接,这个命令最常用的参数是-s,具体用法是:

ln -s  源文件 目标文件    -s 是 symbolic的意思。
例:ln  -s  /lib/lsb   /usr/lj
即:在usr目录下建立指向/lib/lsb目录的lj文件。

当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less-s 是代号(symbolic)的意思。这里有两点要注意:第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。如果你用ls察看一个目录时,发现有的文件后面有一个@的符号,那就是一个用ln命令生成的文件,用ls -l命令去察看,就可以看到显示的link的路径了当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。例如:ln -s /bin/less /usr/local/bin/less
注意:

第一,ln命令会保持每一处链接文件的同步性,也就是说,不论你改动了哪一处,其它的文件都会发生相同的变化;

第二,ln的链接又软链接和硬链接两种,软链接就是ln -s ** **,它只会在你选定的位置上生成一个文件的镜像,不会占用磁盘空间,硬链接ln ** **,没有参数-s, 它会在你选定的位置上生成一个和源文件大小相同的文件,无论是软链接还是硬链接,文件都保持同步变化。软链接是可以跨分区的,但是硬链接只能在同一分区内。
第三:目录不能建立硬链接,但可以建立软链接。
 
分享到:
评论

相关推荐

    Linux ln 命令的使用

    Linux ln 命令是操作系统中的一个重要工具,...通过理解ln命令的不同选项和使用方式,可以更有效地管理和组织Linux系统中的文件和目录,提升工作效率。熟练掌握ln命令的使用,是每个Linux用户和管理员必备的技能之一。

    详解Linux ln 命令

    ln 命令用来在文件之间建立链接。在介绍 ln 命令前,让我们先来搞清楚究竟什么是硬链接,什么又是软链接。 Hard Link(硬链接) 我们知道,在 Linux 系统中,每个文件对应一个 inode,文件的内容在存储在 inode 指向的...

    linux命令:ln使用方法.docx

    Linux 命令:ln 使用方法 Linux 命令:ln 使用方法是一篇关于 Linux 命令 ln 的使用方法的详细指南。该命令的主要功能是创建文件之间的链接,包括硬链接和软链接两种类型。 ln 命令的基本格式为:ln [options] ...

    Linux 指令篇:档案目录管理--ln 连接的详细介绍

    Linux 系统中的档案目录管理是非常重要的一部分,ln 命令是其中一个常用的命令,用于创建链接文件或目录。本文将详细介绍 ln 命令的使用方法和原理,以及软链接和硬链接的区别。 一、什么是链接? 在 Linux 系统中...

    linux常用命令大全.pdf

    ### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...

    Linux的文件链接和ln命令

    简介: Linux强大的文件链接可以让我们轻松做到以下几点: 1、多用户之间的文件共有、数据共享; 2、不同版本的程序环境或数据源之间的切换;...3、ln 命令 4、文件链接的应用 5、Windows下“目录链接”的实现

    linux 常用命令大全总结,良心总结

    Linux常用命令大全总结 Linux系统是Unix-like操作系统的集大成者,在日常使用...6. ln命令:建立链接,例如ln -s yf.txt rb.txt 这些命令是Linux中最基本的命令,掌握这些命令可以帮助您更好地管理文件、目录和系统。

    Linux基本命令操作实验报告

    - 创建软链接:使用`ln`命令创建文件链接,如`ln mylogin syslogin`。 - 显示文件内容:使用`more`和`less`命令浏览文件内容,如`more /etc/passwd`。 - 修改文件权限:使用`chmod`命令更改文件权限,如`chmod ...

    Linux常用文件命令

    使用ln命令可以创建硬链接和符号链接,硬链接用于创建文件的多个名称,符号链接用于创建文件的快捷方式。 五、文件查找 Linux提供了find命令用于查找文件和目录。find命令可以根据文件名、文件类型、文件大小、...

    Linux实验报告一熟悉15个Linux常用命令.doc

    10. Ln命令:Ln命令用于创建文件链接。例如,使用命令`ln /home/user/test.txt /home/user/a.txt`将文件`test.txt`链接到`a.txt`。 11. Locate命令:Locate命令用于查找所有名称中包含指定字符串的文件,并定位文件...

    Linux常用命令英文全称与中文解释

    Linux 常用命令英文全称与中文解释 Linux 操作系统是一个强大且功能丰富的系统,它提供了许多实用的命令来帮助用户更好地管理和使用系统。了解这些命令的英文全称和中文解释对用户使用 Linux 系统非常有帮助。本文...

    实用的LINUX常用命令示例

    LINUX常用命令示例 本文档旨在提供一系列实用的 LINUX 命令示例,涵盖文件系统操作、目录管理、文件复制、链接文件、删除文件、删除文件夹、挂载文件系统等多个方面。这些命令都是从实际工作的角度出发,旨在帮助 ...

    Linux常用命令100个

    Linux操作系统以其稳定性和灵活性在IT领域占据着重要地位,对于任何想要深入学习和掌握服务器管理、云计算、系统运维等技术的人来说,熟悉并能熟练运用Linux命令是基础中的基础。这里我们将详细探讨标题中提到的...

    Linux入门之ln命令创建软链接的绝对路径和相对路径详解(Ubuntu)

    (默认情况下,ln命令产生硬链接) 软链接文件类似于Windows的快捷方式,但实际上是一个特殊的文件。在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是...

    Linux系统命令

    - ln命令:创建链接,分为硬链接和符号链接。 - ls命令:列出目录内容。 - mkdir命令:创建新目录。 - mv命令:移动或重命名文件或目录。 - rm命令:删除文件或目录。 - rmdir命令:删除空目录。 - touch命令...

Global site tag (gtag.js) - Google Analytics