【第21期】观点:人工智能到底用 GPU?还是用 FPGA?

Linux基础篇三——链接文件知多少

原创 2016年05月30日 13:35:42

   As is known to all,在windows环境下我们早已经见过链接文件,机我们平时所使用的快捷方式。

   其实,在linux里我们可以见到以下两种类型的链接文件

   a.硬链接文件

     创建命令:ln [源文件] [目标文件]

     硬链接即实际链接。

     记得我们讲过什么叫做inode,那么我们来根据下图理解一wKiom1csNbSzjIRJAADdxjqgD7g638.png 
   这样做的意义是:安全。如果你不慎删除了其中一个文件名那么你还可以通过其他文件来找到这个源文件

     并且你修改一个文件其他的文件也会跟着被修改

wKioL1csNoyRp-zJAAAZZEdtOLw228.png

     *上图中能看到,这两个文件的信息是一模一样的

     实际上,硬链接是不会增加inode数量的,因为他们其实使用的都是实际文件的那个inode,只是在某个目录下增加了关联数据

     *在hard link制作中还是有可能会改变系统block的,那就是当你添加的这条数据刚好将目录的block填满时,可能会新增一个block来记录文件的关联性导致磁盘空间的变化

    硬链接的限制:

                  1.不能跨文件系统

                  2.不可以连接到目录

   b.符号链接

     创建命令:ln -s

     符号链接即快捷方式,我们创建一个独立的文件,并且使得这个文件的数据读取指向他连接的文件的文件名。

wKiom1csNbWz4bWVAADb5Z7M_cM087.png

     连接文件的重要内容就是它会写上目标文件的文件名

     我们来举个栗子

wKioL1csNo2DwH_3AABDiW0ybNo856.png

    可以看到链接文件会有一个箭头指向源文件。并且他们的大小并不相同.

     symbol link创建的文件是独立的新文件会占用我们的inode和block

     如果目标文件被删除了那么。。你将无法访问到文件内容

     虽然符号链接并没有那么安全但是他的限制很少,所以使用方面很广


本文出自 “Zimomo” 博客,请务必保留此出处http://zimomo.blog.51cto.com/10799874/1770737

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Hadoop集群总结

通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是sla...

悉数僵尸网络:知己知彼 百战不殆

僵尸计算机种类知多少   研究中发现,网络中存在着各式各样的僵尸计算机类型。以下我们将讨论几种比较流行和危害面较大的僵尸类型。我们将介绍几种恶意软件的基本概念,然后再详尽的描述它们的特征。此外,我们还将描述僵尸的源代码以及它们的命令设置清单。   1.Agobot/Phatbot/Forbot/XtremBot   这些很可能是最出名的僵尸类型。目前,杀毒软件厂商Sophos已经查明了Agobot病毒的500多种变体,目前这一数字正在稳步增加。这一僵尸病毒本身是在跨站平台上用C++语言编

驱动层网络数据的收发

Linux内核栈的数据接收[复制链接] 00 独孤九贱 富足长乐 帖子2415主题441精华36可用积分6081 专家积分0 在线时间7...

柳大的Linux讲义·基础篇(3)权限、链接与权限管理

转载请注明来自“柳大的CSDN

2014记录文件收藏夹也由于浏览器更换不得不在这保存一份

Bookmarks 书签栏 前端技术 jstl JSTL的EL隐式对象 - 爱技术爱生活—TAO - 博客频道 - CSDN.NET 深入浅出学S...
  • vipyhd
  • vipyhd
  • 2014-06-16 10:11
  • 5455

悉数僵尸网络:知己知彼 百战不殆

僵尸计算机种类知多少   研究中发现,网络中存在着各式各样的僵尸计算机类型。以下我们将讨论几种比较流行和危害面较大的僵尸类型。我们将介绍几种恶意软件的基本概念,然后再详尽的描述它们的特征。此外,我们还将描述僵尸的源代码以及它们的命令设置清单。   1.Agobot/Phatbot/Forbot/XtremBot   这些很可能是最出名的僵尸类型。目前,杀毒软件厂商Sophos已经查明了Agobot病毒的500多种变体,目前这一数字正在稳步增加。这一僵尸病毒本身是在跨站平台上用C++语言编

【Linux基础】制作qte-4.7.0带tslib的根文件系统 [复制链接]

平台 gec ARM9系列 arm-linux-gcc 版本 4.5.1 一、下载qt源文件 ftp://ftp.qt.nokia.com/qt/source source: qt-e...

linux修改最大文件链接数open files/ulimit -n(转)

使用ulimit -a 可以查看当前系统的所有限制值,使用ulimit -n 可以查看当前的最大打开文件数。   新装的linux默认只有1024,当作负载较大的服务器时,很

常量池知多少——class文件替换无效引发的思考

终于,经过一次次需求和设计的更改,项目终于快要上线了。可是最近几天,我发现了一个特别古怪的问题: 一般来说,我们更新网站,就是把最近的class文件,替换掉原先的class文件即可。服务器如Tomca...

Linux 文件系统基础——块、i节点

转自:http://blog.sina.com.cn/s/blog_590be5290100ql1w.html linux文件系统是Linux系统的心脏部分,提供了层次结构的目录和文件。文件系统将磁盘空间划分为每1024个字节一组,称为块(也有用512字节为一块的,如:SCOXENIX)。编号从0到整个磁盘的最
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)