

软硬方式链接_微笑涛声的技术博客_51CTO博客
source link: https://blog.51cto.com/u_14068620/5754940
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

软硬方式链接
精选 原创在 Linux 系统中的 ln 命令能够让用户创建出两种不同类型的文件快捷方式,一定要注意区分:
硬链接 (hard link) 可以被理解为一个 “ 指向原始文件 inode 的指针 ” ,系统不为它分配独立的 inode
与文件,所以实际上来讲硬链接文件与原始文件其实是同一个文件,只是名字不同。于是每添加一个硬链接,
该文件的 inode 连接数就会增加 1 ,直到该文件的 inode 连接数归 0 才是彻底删除。概括来说因为硬链
接实际就是指向原文件 inode 的指针,即便原始文件被删除依然可以通过链接文件访问,但是不能跨文件
系统也不能链接目录文件。
软链接也称为符号链接( symbolic link )即 “ 仅仅包含它索要链接文件的路径名 ” 因此能做目录链接也
可以跨越文件系统,但原始文件被删除后链接文件也将失效,如同 WinodwTM 中的 “ 快捷方式 ” 。
ln 命令用于创建链接文件,格式为: “ ln [ 选项 ] 目标 ” 。
- 创建硬链接 :“ln 文件名 链接名 ”
- 创建软链接 :“ln -s 文件名 连接名 ”
参数 | 作用 |
---|---|
-s | 创建"符号链接"(默认是硬链接) |
-f | 强制创建文件或目录的链接 |
-i | 覆盖前先询问 |
-v | 显示创建链接的过程 |
[root@rhel7 tmp]# echo this is a > file
[root@rhel7 tmp]# cat file
this is a
[root@rhel7 tmp]# ll file
-rw-r--r--. 1 root root 10 Jun 22 16:02 file
[root@rhel7 tmp]# ln file fileh
[root@rhel7 tmp]# ll file fileh
[root@rhel7 tmp]# ll file fileh files -i
52973928 -rw-r--r--. 2 root root 10 Jun 22 16:02 file
52973928 -rw-r--r--. 2 root root 10 Jun 22 16:02 fileh
52973930 lrwxrwxrwx. 1 root root 4 Jun 22 16:03 files -> filefile

Recommend
-
37
国内管理学研究者郝亚洲提出过一个观点: 企业在社会环境中运行,自成系统亦是系统的一部分。如若用水论企业与环境之关系,如江河与大...
-
9
您现在的位置:首页 --> 互联网 --> 雅虎的悲惨世界 -- 往事不堪回首,悲剧涛声依旧【超大信息图】
-
11
推荐阅读:
-
10
十年高开低走,贝因美能否涛声依旧? 原创 蓝鲸教育 古氘 · 2022-08-01 02:17:19 阅 10.4w 即使创始人领路,但从近年业绩看,贝因美的“逆袭之路”仍然很漫长。
-
4
软件构件技术知识 精选 原创 1、构件及其在信息系统项目中的重要性 构...
-
8
软件工程知识 精选 原创 微笑涛声 2022-09-08 09:30:58...
-
6
1. 信息系统项目的特点: 项目:项目是在特定条件下,具有特定目标的一次性任务,是在一定时间内满足一系列特定目标的多项相关工作的总称。 项目的定义包含三层含义:(1)项目是一项有待完成的任务,且有特定的环境与要求; (2)在一定的组...
-
6
基于数据库实现分布式锁 精选 原创 微笑涛声 2022-10-18 09:05:17...
-
6
LG重塑品牌,以更年轻、更有活力的方式向世界微笑 - 标志情报局
-
4
在这里我们首先学习两个新的知识点第一个:
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK