一、创建
:
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 系统中的一个核心组件,充当着用户与 Linux 内核的桥梁,负责完成用户与内核之间的交互。在 Linux 系统中,有多种不同的 Shell 程序,常见的有 Bourne Shell、Bourne ...
以下是对文档《Linux系统命令及其使用详解.pdf》中提及的几个核心命令的详细知识点说明。 1. `cat`命令: `cat`(concatenate)命令用于查看、创建、合并文件。它可以用来显示文件内容、从标准输入添加内容到文件、...
cat命令用于连接文件并打印到标准输出设备上。它最常用于查看文件内容、创建文件、文件合并、追加文件内容等。cat命令的基本语法如下: ``` cat [选项] [文件名] ``` 常用选项包括: - -A, --show-all:等同于-vET,...
### Kali Linux常用命令知识点详解 #### 系统信息与硬件查询 1. **Arch (显示机器的处理器架构)** - 命令:`arch` - 用途:此命令用于显示当前系统所使用的处理器架构类型。 - 示例:在Kali Linux中输入`arch`...
`cat` 命令常用于连接并显示文件内容,如 `cat filename.txt`。若文件内容过多,可使用 `more` 或 `less` 分页查看。 8. **grep**:搜索文件中的特定文本 `grep` 命令允许你在文件中查找匹配特定模式的行,如 `...
4. **大小写敏感**:Linux文件系统是区分大小写的,因此`example.txt`与`Example.txt`被视为两个不同的文件。 #### 二、命令格式 Linux命令通常具有以下格式: - **命令**: 这是指命令本身的名称,例如`ls`。 - *...
在软连接中,文件实际上是一个文本文件,其中包含另一文件的位置信息;这就允许软链接指向位于其他分区、甚至是其他网络硬盘上的某个文件。 ln命令 语法: ln -s 源文件路径 软链接文件路径 参数 功能 -b ...
### Linux常用命令详解 #### 一、`ls` 命令:查看当前目录文件信息 - **功能**:列出当前目录下的所有文件及其基本信息。 - **常用选项**: - `ls -l`:以长格式显示文件详情,包括权限、链接数、拥有者、大小、...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是一些核心的Linux命令详解: 1. `ls` 命令:列出目录内容,例如 `ls` 可以查看当前目录下的所有文件和子目录。通过添加参数 `-l` 可以显示详细信息,包括权限、大小、日期等。 2. `cd` 命令:改变当前工作...
例如,使用 `ln 原始文件 目标文件` 命令可以创建硬链接,而使用 `ln -s 原始文件 目标文件` 命令可以创建软连接。 [截图:ln 命令输出结果] 文本处理命令 1. awk 命令:awk 命令用于显示文件中的文字。例如,...
Linux 常用命令详解 Linux 操作系统提供了丰富的命令行工具,帮助用户高效地管理和维护系统。以下是 Linux 常用命令的详细解释: 1. apt-get 命令: * update:更新软件包列表,以便获取最新的软件包信息。 * ...
### Linux SSH 命令详解及实用技巧 ...通过本文介绍的命令,可以帮助用户更好地管理和操作 Linux 系统中的文件以及利用 SSH 远程连接服务器进行高效的工作。同时,熟练掌握 Vim 编辑器也能极大提高文本编辑效率。
Linux 基本命令详解 Linux 作为一个开源操作系统,为用户提供了大量的命令来管理和维护系统。这些命令可以分为多个类别,包括文件传输、备份解压、文件管理、磁盘管理、系统设置、系统管理、文档编辑、网络通讯等。...
Linux 操作系统文件管理指令详解 Linux 操作系统的文件管理是指在 Linux 系统中管理文件和目录的操作,包括创建、删除、复制、移动、重命名等操作。这些操作可以通过命令行工具实现,例如 rm、mv、cp、touch 等命令...
Linux 实用命令详解 Linux 作为一个开源的操作系统,提供了大量实用命令来帮助用户高效地完成各种任务。这些命令可以分为多个类别,包括文件系统操作、文件管理、进程管理、网络管理等。本文将对一些常用的 Linux ...