`
blues1021
  • 浏览: 141311 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

linux文件连接命令:ln详解

 
阅读更多

一、创建
1.创建Hard Link:
ln read.doc read_hard.doc
2.创建Symbolic Link: ln -s link.txt linksym.txt
二、多引用文件权限设置:
对不同Hard Link文件设置不同的权限,而对符号链接文件不是一个独立的文件,它的许多属性依赖于原文件,所以给一个
符号链接文件设置存取权限是没有意义的。
命令:待解决
三、浅路径的设置:
对硬连接,不能对目录文件做硬链接,也不能在不同的文件系统之间做硬链接 。而符号连接没有这样的限制。
命令:文件内容的操作 文件和目录的操作
四、查看 :命令
ls -l Symbolic Link 显示出链接到源文件的>符号。且符号链接文件的大小是源文件的路径大小。

原理:
1.本质 :为同一个文件指明它多个不同的或相同的(不同路径下)引用名称。
2.目的 :对于Hard Link某文件的各个链接文件,我们可以给它们指定不同的
存取权限 ,以控制对信息的共享和增强安全性。也可以放到 浅路径下便于访问
3.修改和删除时引用与拷贝混合特性:
无论是Hard Link or Symbolic Link只要对一个目录下的该文件进行修改,就可以完成对所有目录下同名链接文件的修改,故
修改时都是纯引用形式的 。对于Hard Link删除一个连接不会破坏原有的文件(包括删除的是原文件),故删除时应为深拷贝(可以删除连接)对于Symbolic Link若删除的是源文件则不可以再cat符号连接文件且新建源文件后符号连接关联到新的源文件可以cat(没有能够删除连接),若删除的是符号连接文件则不会对源文件影响。 为了共享和避免误删策略。

分享到:
评论

相关推荐

    Linux文件和目录操作命令

    ### Linux文件和目录操作命令详解 #### 一、概述 Linux作为一款强大的开源操作系统,广泛应用于服务器、桌面以及嵌入式设备等领域。对于初学者来说,掌握基本的文件和目录操作命令至关重要。本文将深入介绍Linux...

    Shell命令介绍,各种Shell命令的详细介绍

    Linux Shell 命令详解 Shell 命令是 Linux 系统中的一个核心组件,充当着用户与 Linux 内核的桥梁,负责完成用户与内核之间的交互。在 Linux 系统中,有多种不同的 Shell 程序,常见的有 Bourne Shell、Bourne ...

    Linux系统命令及其使用详解.pdf

    以下是对文档《Linux系统命令及其使用详解.pdf》中提及的几个核心命令的详细知识点说明。 1. `cat`命令: `cat`(concatenate)命令用于查看、创建、合并文件。它可以用来显示文件内容、从标准输入添加内容到文件、...

    Linux系统命令及其使用详解(永久免分下载).pdf

    cat命令用于连接文件并打印到标准输出设备上。它最常用于查看文件内容、创建文件、文件合并、追加文件内容等。cat命令的基本语法如下: ``` cat [选项] [文件名] ``` 常用选项包括: - -A, --show-all:等同于-vET,...

    kali Linux常用命令

    ### Kali Linux常用命令知识点详解 #### 系统信息与硬件查询 1. **Arch (显示机器的处理器架构)** - 命令:`arch` - 用途:此命令用于显示当前系统所使用的处理器架构类型。 - 示例:在Kali Linux中输入`arch`...

    第四章:linux下常用命令及其使用详解.rar

    `cat` 命令常用于连接并显示文件内容,如 `cat filename.txt`。若文件内容过多,可使用 `more` 或 `less` 分页查看。 8. **grep**:搜索文件中的特定文本 `grep` 命令允许你在文件中查找匹配特定模式的行,如 `...

    Linux命令初学者

    4. **大小写敏感**:Linux文件系统是区分大小写的,因此`example.txt`与`Example.txt`被视为两个不同的文件。 #### 二、命令格式 Linux命令通常具有以下格式: - **命令**: 这是指命令本身的名称,例如`ls`。 - *...

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

    在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是其他网络硬盘上的某个文件。 ln命令 语法: ln -s 源文件路径 软链接文件路径 参数 功能 -b ...

    Linux常用命令大全

    ### Linux常用命令详解 #### 一、`ls` 命令:查看当前目录文件信息 - **功能**:列出当前目录下的所有文件及其基本信息。 - **常用选项**: - `ls -l`:以长格式显示文件详情,包括权限、链接数、拥有者、大小、...

    linux常用命令大全.pdf

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

    Linux常用的50个命令

    以下是一些核心的Linux命令详解: 1. `ls` 命令:列出目录内容,例如 `ls` 可以查看当前目录下的所有文件和子目录。通过添加参数 `-l` 可以显示详细信息,包括权限、大小、日期等。 2. `cd` 命令:改变当前工作...

    centos7基础命令2

    例如,使用 `ln 原始文件 目标文件` 命令可以创建硬链接,而使用 `ln -s 原始文件 目标文件` 命令可以创建软连接。 [截图:ln 命令输出结果] 文本处理命令 1. awk 命令:awk 命令用于显示文件中的文字。例如,...

    常用Linux命令.docx

    Linux 常用命令详解 Linux 操作系统提供了丰富的命令行工具,帮助用户高效地管理和维护系统。以下是 Linux 常用命令的详细解释: 1. apt-get 命令: * update:更新软件包列表,以便获取最新的软件包信息。 * ...

    Linux_SSH命令大全

    ### Linux SSH 命令详解及实用技巧 ...通过本文介绍的命令,可以帮助用户更好地管理和操作 Linux 系统中的文件以及利用 SSH 远程连接服务器进行高效的工作。同时,熟练掌握 Vim 编辑器也能极大提高文本编辑效率。

    linux基本命令(初级入门,绝对实用).pdf

    Linux 基本命令详解 Linux 作为一个开源操作系统,为用户提供了大量的命令来管理和维护系统。这些命令可以分为多个类别,包括文件传输、备份解压、文件管理、磁盘管理、系统设置、系统管理、文档编辑、网络通讯等。...

    嵌入式学习指引--Linux下60个系统命令详解

    ### 嵌入式学习指引——Linux下60个系统命令详解 #### 一、引言 在Linux系统中,掌握基本的命令行操作对于高效地进行开发、管理和维护至关重要。本文将详细介绍Linux下的六个重要类别的命令,涵盖安装与登录、文件...

    linux_ssh命令

    ### Linux SSH 命令详解 #### 概述 Linux SSH 命令是一种非常重要的工具,用于在不同计算机之间建立安全的连接。通过 SSH,用户可以在本地机器上控制远程服务器,执行各种任务,如文件传输、命令执行等。本文将详细...

    linux操作系统05_linux系统工常用指令-文件管理.ppt

    Linux 操作系统文件管理指令详解 Linux 操作系统的文件管理是指在 Linux 系统中管理文件和目录的操作,包括创建、删除、复制、移动、重命名等操作。这些操作可以通过命令行工具实现,例如 rm、mv、cp、touch 等命令...

    linux实用命令详解

    Linux 实用命令详解 Linux 作为一个开源的操作系统,提供了大量实用命令来帮助用户高效地完成各种任务。这些命令可以分为多个类别,包括文件系统操作、文件管理、进程管理、网络管理等。本文将对一些常用的 Linux ...

Global site tag (gtag.js) - Google Analytics