博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux常用命令——ln
阅读量:6891 次
发布时间:2019-06-27

本文共 749 字,大约阅读时间需要 2 分钟。

ln 显示文件的类型

语法格式:ln 【option】【source】【target】 file [选项] [元文件或目录] [目标文件或目录]

注意:

  1. file 命令及后面的选项和文件,每个元素之间都要至少要有一个空格
    选项说明:
参数选项 解释说明
无参数 创建硬链接
-s 创建软连接

案例一:

硬链接
Linux常用命令——ln
硬链接小结:

  1. 具有相同 inode 节点号的多个文件互为硬链接文件
  2. 删除硬链接我文件或者删除原文件任意之一,文件实体并未被删除
  3. 只有删除了原文件以及原文件所有对应的硬链接文件,文件实体才会被删除
  4. 但所有硬链接文件及源文件被删除之后,在存放新的数据时会占用这个文件的空间,或者磁盘 fsck 检查的时候,删除的数据也会被系统回收
  5. 硬链接文件就是文件另一个入口
  6. 可以通过给文件设置硬链接文件,来防止重要文件别误删
  7. 执行命令 “ ln 源文件 硬链接文件 ”,即可完成硬链接的创建
  8. 硬链接文件可以用 rm 命令删除
  9. 对于静态文件(没有进程正在挑用的文件)来讲,当对应硬连接数为 0 时,文件就会被删除,i_link 的查看方法是 ls -lih ,查看结果的第三列,即硬链接数。
    案例二:
    软连接
    Linux常用命令——ln
    软连接小结:
  10. 软连接类似于 Windows 中的快捷方式
  11. 软连接类似于一个文本文件,里面存放的是源文件的,指向源文件实体
  12. 即使删除了源文件,软连接文件也还是存在,但是无法访问指向的源文件路径内容了
  13. 失效的时候一般是红色字体闪烁着
  14. 实行命令 “ ln -s 源文件 软连接文件 ”,即可完成创建软连接
  15. 软连接和源文件是不同类型的文件,也是不同的文件,inode 号也不相同。
  16. 删除软连接文件可以使用 rm 命令

转载于:https://blog.51cto.com/12384628/2131048

你可能感兴趣的文章
exchange 2010用outlook登录时报错
查看>>
在一台物理服务器上搭建VSAN实验测试
查看>>
VC改变鼠标的WM_SETCURSOR( setcursor() )
查看>>
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
查看>>
网络回溯分析技术应用之业务梳理-网络业务进行梳理
查看>>
Markdown的语法
查看>>
Leetcode PHP题解--D82 13. Roman to Integer
查看>>
使用scrapy抓取股票代码
查看>>
hashmap实现原理浅析
查看>>
1.1什么是数据仓库
查看>>
注册个博客好累哦
查看>>
spring mvc 如何从前台表单传递集合参数并绑定集合对象
查看>>
ubuntu14.04修改mysql默认编码
查看>>
一文读懂 Spring Data Jpa!
查看>>
python 字典操作详解
查看>>
计算机体系结构(四)——海明码
查看>>
CSS 后台布局实例
查看>>
Django Form (上)
查看>>
向架构师进军-->创建逻辑架构
查看>>
我的友情链接
查看>>