linux系统——软链接、硬链接
2015-08-27 14:58
465 查看
区别:硬链接原文件&链接文件公用一个inode号,说明他们是同一个文件,而软链接原文件&链接文件拥有不同的inode号,表明他们是两个不同的文件;
在文件属性上软链接明确写出了是链接文件,而硬链接没有写 出来,因为在本质上硬链接文件和原文件是完全平等关系;
链接数目是不一样的,软链接的链接数目不会增加;
文件大小是不一样的,硬链接文件显示的大小是跟原 文件是一样的,这用强调,因为是等同的嘛,而这里软链接显示的大小与原文件就不同了
建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。
硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode;
硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。
软链接:不在磁盘上有一份内容一样的文件产生(),但产生新的Inode;
文件复制:产生新的文件内容,并且使用新的Inode.简单的说软链接相当于快捷方式。
当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是软连接本身。
要直接cp软链就需要加-d参数
cp -df ./* ../
在文件属性上软链接明确写出了是链接文件,而硬链接没有写 出来,因为在本质上硬链接文件和原文件是完全平等关系;
链接数目是不一样的,软链接的链接数目不会增加;
文件大小是不一样的,硬链接文件显示的大小是跟原 文件是一样的,这用强调,因为是等同的嘛,而这里软链接显示的大小与原文件就不同了
建立软链接就是建立了一个新文件。当访问链接文件时,系统就会发现他是个链接文件,它读取链接文件找到真正要访问的文件。
硬链接:在磁盘上有一份内容一样的文件产生,但不改变文件的Inode,也就是与原文件共用Inode;
硬链接说白了是一个指针,指向文件索引节点,系统并不为它重新分配inode。
软链接:不在磁盘上有一份内容一样的文件产生(),但产生新的Inode;
文件复制:产生新的文件内容,并且使用新的Inode.简单的说软链接相当于快捷方式。
当用cp命令copy一个软链接时,copy的是软链接所对应的内容,而不是软连接本身。
要直接cp软链就需要加-d参数
cp -df ./* ../
相关文章推荐
- Linux手动安装TMUX 编译 以及遇到的问题
- linux系统——日志文件系统及性能分析
- linux中fork()函数详解(原创!!实例讲解)
- Linux系统——常见的系统调用
- Linux下使用gdb调试C/C++程序
- linux系统——hosts文件修改
- linux系统——fread()与read()函数族区别
- 每天一个linux命令(1):ls命令
- linux系统——etc下的profile文件
- linux系统——etc下的passwd 文件
- linux系统——etc下的group 文件
- linux系统——机制与策略(三)
- linux系统——机制与策略(二)
- linux命令中的head命令
- Linux系统——机制策略(一)
- 【转】linux下 postgres的一些操作总结
- CentOS安装运行NodeJS框架Express
- linux 路由表设置 之 route 指令详解
- CentOS下搭建LVS+Keepalived
- CentOS 中 YUM 安装桌面环境