Linux系统管理_主题02 :管好文件(1)_2.4 链接文件_ln

在 Linux 中,链接有两种:符号链接(symbolic link)和硬链接(hard link)。

? 删除一个符号链接不会影响到这个符号链接指向的目标文件或目 录;

? 反过来,删除、移动或者重命名某个符号链接所指向的目标文件 或目录不会导致这个符号链接被删除,只会让这个符号链接“断 裂”。

? 如果一个文件有多个硬链接,仅在其最后一个硬链接被删除且硬 链接数为 0 时文件才会被真正从文件系统中删除;

? 由于 inode 仅在一个文件系统(分区)内是惟一的,因此硬链接不 能够跨越文件系统;

? 符号链接没有上面的限制,具有更大的灵活性,甚至可以跨越不 同机器、不同网络对文件进行链接。

用法:ln [选项]... 目标 链接名 (第一种格式)

或:ln [选项]... 目标 (第二种格式)

或:ln [选项]... 目标... 目录 (第三种格式)

在第一种格式中,创建指定名称且指向指定目标链接。

在第二种格式中,在当前目录创建指向目标位置的链接。

在第三种格式中,在指定目录中创建指向指定目标的链接。

默认创建硬链接,当使用-s 时创建符号链接。当创建硬链接时每个指 定的目标都必须存在。符号链接可以指向任意的位置(包括不存在的 位置)。

? -d 创建指向目录的硬链接(只适用于超级用户)

? -f, 强行覆盖任何已存在的目标文件

? -i 覆盖文件前进行确认

? -s 创建符号链接

原文地址:https://www.cnblogs.com/denggelin/p/8965644.html

时间: 2024-11-04 12:19:33

Linux系统管理_主题02 :管好文件(1)_2.4 链接文件_ln的相关文章

Linux系统管理_主题02 :管好文件(1)_2.3 拷贝、剪切、删除和创建文件_cp_mv_rm

用法:cp [选项]... [-T] 源文件 目标文件 或:cp [选项]... 源文件... 目录 或:cp [选项]... -t 目录 源文件... 将源文件复制至目标文件,或将多个源文件复制至目标目录. ? -f 如果目标文件无法打开则将其移除并重试 ? -i 覆盖前询问(使-n 选项失效) ? -l 只创建硬链接文件而不复制文件 ? -n 不覆盖已存在的文件(使-i 选项失效) ? -p 复制时保留文件的访问权限,拥有者,文件组和时间戳 ? -R 递归复制目录及其子目录内的所有内容 ?

Linux系统管理_主题01 :初识Linux_1.7 关闭和重启Linux_shutdown

shutdown [选项] 时间 [警告消息] 系统关机 ? -c 取消前一个 shutdown 命令.值得注意的是,当执行一个如 "shutdown -h 11:10"的命令时,只要按"Ctrl+C"键就可以中断 关机的命令. ? -f 重新启动时不执行 fsck(注:fsck 是 Linux 下的一个检查和修复文 件系统的程序). ? -h 关闭系统所有服务后直接关机. ? -k 只是送出信息给所有用户,但并不会真正关机. ? -n 不调用 init 程序关机,

Linux中的链接文件_软链接和硬链接

一.链接文件介绍 Linux操作系统中的“链接文件”分为硬链接(hard link)和软链接(symbolic link).两种链接的本质区别在于inode.以下是详细介绍: 硬链接:当系统要读取一个文件时,会先读inode信息,然后再根据inode中的信息到块领域将数据取出来.而硬链接是直接再建立一个inode链接到文件放置的块领域,即进行硬连接时该文件内容没有任何变化,只是增加了一个指向这个文件的inode,并不会额外占用磁盘空间.硬链接有两个限制: 不能跨文件系统,因为不同的文件系统有不同

Linux运维实战之文件系统、链接文件

计算机操作系统作为最重要的系统软件,被用户直接使用的部分就是它的文件管理.因为用户使用计算机遇到的首要问题是如何保存程序和数据,然后如何查找.复制.删改它们.文件管理就是为用户的这些问题而设置的. 本次博文的主要内容: 1.文件系统基础(文件的概念.分类及存储机制) 2.从文件系统管理机制角度理解文件的复制.移动和删除 3.ext文件系统的扩展属性 4.硬链接和软链接 一.文件系统基础: 1.什么是文件系统: 操作系统中负责管理和存取文件信息的软件机构叫做文件系统.文件系统的目标是向用户提供简便

Linux的链接文件-ln命令

Linux的链接文件 使用ln命令来创建链接文件(link) Linux链接分两种:硬链接(Hard Link),符号链接(Symbolic Link) 默认情况下,ln命令产生硬链接. [[email protected] lianxi]# ln  -s  xiaotong   tongtong    #符号链接才能为目录建立链接 源文件     目标文件(链接文件) [[email protected] lianxi]# cd tongtong/ [[email protected] ton

Linux 链接文件讲解

链接文件是Linux文件系统的一个优势.如需要在系统上维护同一文件的两份或者多份副本,除了保存多份单独的物理文件之外,可以采用保留一份物理文件副本和多个虚拟副本的方式,这种虚拟的副本就成为链接.链接是目录中指向文件真实位置的占位符.在Linux中有两种不同类型的文件链接: 1.符号链接. 2.硬链接 符号连接就是一个真实的文件,他指向存放在虚拟目录结构中的某个地方的另一个文件,这两个通过符号链接在一起的文件,内容并不相同. 可以通过ln -s来创建一个文件的符号链接: ln -s  目标文件 

Linux磁盘分区之链接文件

链接文件类似于Windows的快捷方式链接文件分为硬链接文件和软链接文件硬链接文件是不同的链接文件指向同一个数据,链接文件之间没有任何影响.软链接文件更像是快捷方式,如果原始文件被删除,那么通过软链接文件是找不到原始数据的.先说说硬链接这个时候,就算把原始的test1文件删除了,通过test2还是可以找到原始数据.ln 默认是创建硬链接,先写原文件 再写链接文件再说说软链接(符号链接)软链接就是一个指针,指向指向数据的文件.总结一下:硬链接文件其实就是真实的文件.硬链接文件大小就是真实数据量的大

8. 文件系统——文件的删除、移动、复制过程以及链接文件

一.删除.移动.复制和文件系统的关联关系 1.删除文件的过程 以/var/log/messages这个文件为例,删除messages这个文件的过程大致如下: ①找到/var/log/messages所在的inode(查找文件的过程见前一章节): ②删除/var/log目录上有关messages的条目: ③清空索引中/var/log/messages对应的inode数据(注意,不是删除inode,而是清空这个inode的数据),将此inode对应的位图改为空闲(如从1改为0).事实上可以不清除数据

linux_链接文件

链接概念: 分为软链接和硬链接,文件类型为 l 硬链接: ln 源文件 目标文件 软链接: ln -s 源文件 目标文件(目标文件不能事先存在) ln -s /root/ /tmp/root # 给 /root 目录创建一个软链接到 /tmp目录下 readlink /tmp/root # 指出链接链向地址 touch test.sh # 创建测试数据 ln test.sh /tmp/test.sh # 创建硬链接 ll -i test.sh /tmp/test.sh # 检查两个文件的i节点