linux 复制 链接文件,Linux硬链接、软连接和复制的区别
1. 硬连接
命令:ln file1 file2
限制:不能跨分区;文件夹无效。
作用:实现对file1的一个硬连接。不同于拷贝(复制)。
效果:修改file1,file2会变;修改file2,file1会变。删除file1后file2任然存在且可用(数据任然为file1的数据)。多个硬连接,也始终只有一个存储区块。
原理:每对file1增加一个硬连接,系统对file1的对应的硬盘数据节点的连接数加一。当删除file1或file2等其它硬连接时,对磁盘对应的数据节点连接数减一,只有当连接数为0时,才真正的删除数据。
1. 软连接
命令:ln -s file1 file2
作用:实现对file1的一个软连接。
限制:可以跨分区;文件夹无效。
效果:修改file1,file2会变;修改file2,file1会变。删除file1后file2变为不可用。若强行编辑file2并保存,系统会生成文件file1,内容为file2编辑的内容。若对file2再建立软连接file3,实际效果为file3为file1的软连接。
原理:类似于windows的快捷方式。
1. 复制
命令:cp file1 file2
作用:实现对file1的一个拷贝。
限制:可以跨分区,文件夹有效。
效果:修改file1,对file2无影响;修改file2,对file1无影响。删除file1,对file2无影响;删除file2,对file1无影响。
原理:磁盘存储空间的一个拷贝。
linux 复制 链接文件,Linux硬链接、软连接和复制的区别相关推荐
- linux链接文件:硬链接和软连接
linux系统中链接文件分为硬链接和软链接(软链接也叫符号链接). 硬链接和软链接都是指向文件的一种方式,但两者有不同的地方,主要有以下不同: 硬链接:伪备份 软连接:快捷方式 1.硬 ...
- Linux上创建和更改硬链接和符号链接(软连接)
Linux上创建和更改硬链接和符号链接(软连接) 对于Linux上的硬链接和软连接而言,使用cp命令,无论覆盖其中的那个文件(源文件,软连接文件,硬链接文件),其它文件的内容都会同步修改. 点击(此处 ...
- linux 符号连接文件,Linux 硬链接和软链接(符号链接)
什么是目录 Linux 文件系统是树状结构的.根目录下存在一系列子目录.目录里边有文件或者子目录. 但问题在于: 目录是什么? 文件又是什么? 文件是:数据 + 属性(比如名字.创建时间.所有者之类) ...
- Linux之 如何查看文件是`硬链接`还是`软链接`
Linux之 如何查看文件是硬链接还是软链接 可以用 ll 文件名 查看文件属性 以l开头的是软链接 , 相当于快捷方式 以-开头的是硬链接 实验 实验 1 创建一个文件名为"hello&q ...
- Linux入门学习(四)—— 什么链接文件?软链接文件和硬链接文件有什么区别以及特点?
引言:上期回顾(想要学习的童鞋可以点击看看) 前几章我们所说的命令都是针对文件和文件夹,和一些常用操作.今天我们来学习特殊一点的文件"链接文件",这一章节会告诉大家什么是链接文件, ...
- 删除链接文件 linux,rm 删除链接文件的问题
xh_8998 于 2009-06-04 09:28:42发表: 都是高手啊! 微宝贝 于 2009-03-12 11:58:14发表: 引用: 命令补全只是为了方便你的操作, 不是为了培养只会按 R ...
- Linux系统:软链接与硬链接的原理分析
1.相关概念 1.索引节点inode(index node):inode就是索引节点,它用来存放档案及目录的基本信息,包含时间.档名.使用者及群组等. inode 是 UNIX/Linux 操作系统中 ...
- linux 符号链接有什么用,硬链接和符号链接有什么区别?
问题描述 正如标题所示,我想知道命令ln创建的硬链接和软链接之间的区别.命令man ln确实提供信息,但没有充分回答我的问题. 另外,如果有人能提供一个硬链接比符号链接更可取的设置,那将会很好. 最佳 ...
- 1.10- 链接文件 及 硬链接和软连接的区别
如果需要在系统中维护同一个文件的两个或多个副本,不需要使用两个或多个物理副本,可以使用一个物理副本和多个虚拟副本,这种虚拟副本称为链接. 链接是目录中的占位符,指向文件的真实位置(可以理解为指针). ...
- LInux软硬链接概念,03硬链接和软链接的区别和联系
首先我们需要了解linux下硬链接以及软连接的基本概念. 硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用. 软链接:也称为符号链接,新建的文件以"路径& ...
最新文章
- python实现yolo目标检测_从零开始PyTorch项目:YOLO v3目标检测实现
- Mqtt paho 回调函数触发机制跟踪
- 深入理解 Java 虚拟机 学习笔记
- maven中spring-boot-dependencies变量名冲突
- Ubuntu16.04下Hadoop 2.7.3的安装与配置
- php表单提取,php – 使用RegEx提取表单字段
- Dojo学习笔记(7. dojo.dom)
- 10 行 Python 代码自动清理电脑内重复文件,解放双手!
- TensorFlow基础篇(二)——tf.get_variable()和tf.get_variable_scope()
- C#正则匹配、分组和替换
- 苹果手机计算机切换用户名,苹果ID如何切换账号?苹果手机切换ID登录使用教程...
- wps演示怎么提高列表级别_wps文字如何设置标题级别
- 外交部称扣押日本公司船舶只是一起个案
- surface安装ubuntu终极拯救指南
- 惠州生物实验室建设宝典
- 软件项目管理复习(一-七章)
- 微星显卡拷机测试软件,微星显卡拷机软件(MSI Kombustor)
- 28岁程序员:我要转行能行么?网友:除了写代码你还能干啥?
- wordpress搜索引擎蜘蛛统计插件SEO
- Monkey自动化测试
热门文章
- 二叉树的中序遍历_94. 二叉树的中序遍历 - 中等
- easyui的datagrid的使用方法
- pythond的执行原理_Python多进程原理与实现
- linux乱码的文件怎么删除,如何删除Linux的乱码文件
- mac pycharm 卸载_Mac上Virtual Box虚拟机Linux系统安装
- 计算机应用技术爱岗敬业,高职专业人才培养方案(计算机应用技术).doc
- 皮亚诺曲线java,多维空间点索引算法概述
- 计算机大学一个专业几个班,2016年兰州大学计算机类(含基地班、计算机科学与技术等4个专业)专业最低分是多少?...
- (八)用于人脸识别的Web API
- 从容器开始的良好做法