Linux学习-常用命令-文件处理命令(4)-硬链接,软链接,ln命令
2020-08-02 11:36
225 查看
我们前面的博文里面提到过一个词——软链接,这和链接命令也是息息相关的,这篇文章在介绍命令使用方法的同时,也会初步介绍一些链接的相关知识,废话不多说,直入正题。
ln命令
命令英文原意:link
功能描述:生成链接文件
执行权限:所有用户
语法:ln -s [原文件] [目标文件] (-s ——创建软链接)
大部分初学者看到这里一定蒙了,链接我懂,软链接是啥?别急,这一篇就这一个命令,我们主要需要讲解的是链接这个东西。
先来谈谈软链接吧
软链接
软链接:类似于Windows中的快捷方式
作用:和快捷方式类似,便于规划使用,方便管理。
如果用ls -l 查看软链接的详细信息,可以看到,它的第一个字符串中,对三类用户的权限都是rwx,即可读可写可执行,这是因为这只是一个链接文件,对它进行的改变并不影响原文件。
特征:
- lrwxrwxrwx——软链接文件权限均为如此。
- 文件很小——仅仅是一个符号链接。
- 详细信息中的箭头指向原文件。
硬链接
硬链接:除了所属目录不同,其余信息与原文件相同。
特征:
- 与原文件同时更新。即会互相作用,改变其中之一的内容,另外一个相应改变。基本上可以等同于拷贝cp -p+同步更新功能。
- 原文件即使丢失,依旧可以访问。而软链接在原文件丢失的情况下,则会失效。(类比快捷方式)
- 可以通过i节点来识别。原文件和硬链接的i节点是相同的,而软连接则不同。用ls -i可以查看i节点。1个文件对应一个i节点,而1个i节点不止对应一个文件,硬链接就是最好的例子。(学过c语言的可以把i结点看做一个地址,硬链接看做一个指针对应的文件)
- 不能跨分区。而软链接可以。
- 不能针对目录使用,不能对目录进行硬链接。而软链接可以。
相关文章推荐
- Linux学习笔记------文件处理命令------链接命令---ln
- *Linux常用命令学习1---(安装、文件系统、目录操作命令cd ls mv cp rm mkdir、链接命令ln……)
- Linux学习打卡第五天(有关Linux存储文件的方式,ln命令以及软链接,硬链接及其区别)
- Linux学习——Linux常用命令-文件处理命令
- Linux学习笔记--3. Linux常用命令-文件处理命令
- Linux学习笔记——Linux常用命令—文件处理命令
- 学习笔记(五)——chown,chmod,chattr,lsattr,suid,sgid,stick_bit,Linux搜索文件/命令,软链接,硬链接
- 对linux中ln命令创建硬链接和软链接的分析
- 学习笔记(五)——chown,chmod,chattr,lsattr,suid,sgid,stick_bit,Linux搜索文件/命令,软链接,硬链接
- Linux学习笔记--1. Linux常用命令-文件处理命令-命令格式与目录处理命令 ls
- Linux的常用命令学习
- Linux学习:常用命令(一)
- Linux常用命令学习总结 - 用户管理类命令(1)
- linux常用命令学习之find命令
- [Linux学习]查看文件的常用命令
- Linux学习(1)vi编辑器的常用命令
- Linux学习笔记:基本概念、常用命令
- Linux学习笔记3_文件系统常用命令
- 学习Linux三(Linux常用命令及技巧)
- linux学习入门5——linux系統常用命令(linuxcast.net)(日期、文件查看(head,tail等)、查看硬件信息、关机重启、归档压缩及查找命令)