当前位置: 首页 > news >正文

湖北建设厅网站怎么打不开用dw做的网站生成链接吗

湖北建设厅网站怎么打不开,用dw做的网站生成链接吗,宁波seo网络推广渠道介绍,一般做个小程序多少钱http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html Linux 系统中有软链接和硬链接两种特殊的“文件”。 软链接可以看作是Windows中的快捷方式#xff0c;可以让你快速链接到目标档案或目录。 硬链接则透过文件系统的inode来产生新档名#xff0c;而不是产生…http://www.cnblogs.com/yfanqiu/archive/2012/06/11/2545556.html Linux 系统中有软链接和硬链接两种特殊的“文件”。 软链接可以看作是Windows中的快捷方式可以让你快速链接到目标档案或目录。 硬链接则透过文件系统的inode来产生新档名而不是产生新档案。 创建方法都很简单 软链接符号链接 ln -s   source  target 硬链接 实体链接ln       source  target inode 要解释清楚两者的区别和联系需要先说清楚 linux 文件系统中的 inode 这个东西。当划分磁盘分区并格式化的时候整个分区会被划分为两个部分即inode区和data block(实际数据放置在数据区域中这个inode即是目录、档案文件在一个文件系统中的唯一标识需要访问这个文件的时候必须先找到并读取这个文件的 inode。 Inode 里面存储了文件的很多重要参数其中唯一标识称作 Inumber, 其他信息还有创建时间ctime、修改时间(mtime) 、文件大小、属主、归属的用户组、读写权限、数据所在block号等信息。 通常会根据分区的用途来安排inode的数量这是另外一个话题了比如文件数量很多而文件都很小则需要调增inode较大以便能索引全部文件。否则将会出现这个分区并没有写满而无法写入任何文件的情况。   目录文件与档案文件 目录文件记录该目录下的文件名 档案文件记录实际文件数据 inode本身并不记录文件名文件名记录在目录文件的block当中所以新增、删除、更改文件名与目录的W权限有关。因此当我们要读某个档案时就务必经过其目录的inode和block然后才能够找到待读取档案的inode号最终才会读到正确的档案block内的数据。系统是通过索引节点(而不是文件名)来定位每一个文件。 目录inode满足权限 目录block 档案inode满足权限 档案block 硬链接 多个档名对应同一个inode硬链接只是在某个目录下新增一笔档名链接到某个inode号码的关联记录而已。如果将上图中任何一个档名删除档案的inode与block都还存在依然还可以通过另一个档名来读取正确的档案数据。此外不论用哪一个档名来编辑最终的结果都会写入相同的inode和block中因此均能进行数据的修改。 软连接 软连接就是建立一个独立的文件而这个文件会让数据的读取指向它link的那个档案的档名由于只是作为指向的动作所以当来源档案被删除之后软连接的档案无法开启因为找不到原始档名。连结档的内容只有档名根据档名链接到正确的目录进一步取得目标档案的inode最终就能够读取到正确的数据。如果目标档案的原始档名被删除了那么整个环节就进行不下去了。   下面用一个实例来说明硬链接和软链接。 现在目录下有两个文件一个名为AAA一个名为BBB。 引用 $ ls -il 963922 -rw-r--r-- 1 ocean ocean 92 2007-05-18 15:46 AAA 963923 -rw-r--r-- 1 ocean ocean 95 2007-05-18 15:46 BBB 首先先做一个AAA的硬链接。 引用 $ ln AAA AAAhard $ls -il 963922 -rw-r--r-- 2 ocean ocean 92 2007-05-18 15:46 AAA 963922 -rw-r--r-- 2 ocean ocean 92 2007-05-18 15:46 AAAhard 963923 -rw-r--r-- 1 ocean ocean 95 2007-05-18 15:46 BBB 这里我们注意在创建链接前AAA显示的链接数目为1创建链接后 1.AAA和AAAhard的链接数目都变为2。 2.AAA和AAAhard的inode号是一样的都是963922。 3.AAA和AAAhard显示的文件大小也是一样都是92B。 可见进行了ln命令的操作结果AAA和AAAhard是同一个文件的两个名字它们具有同样的索引节点号和文件属性建立文件AAA的硬链接就是为 AAA的文件索引节点在当前目录上建立一个新指针。你可以删除其中任何一个如rm AAA每次只会删除一个指针链接数同时减一只有将所有指向文件内容的指针也即链接数减为0时内核才会把文件内容从磁盘上删除。 尽管硬链接节省空间也是Linux系统整合文件系统的传统方式但是存在一些不足之处 1.不允许给目录创建硬链接。 2.不可以在不同文件系统的文件间建立链接。因为 inode 是这个文件在当前分区中的索引值是相对于这个分区的当然不能跨越文件系统了。 接着我们做一个指向BBB的软链接软链接克服了硬链接的不足没有任何文件系统的限制任何用户可以创建指向目录的符号链接。因而现在更为广泛使用它具有更大的灵活性甚至可以跨越不同机器、不同网络对文件进行链接。 引用 $ ln -s BBB BBBsoft $ ls -il 总用量 0 963922 -rw-r--r-- 2 ocean ocean 92 2007-05-18 15:46 AAA 963922 -rw-r--r-- 2 ocean ocean 92 2007-05-18 15:46 AAAhard 963923 -rw-r--r-- 1 ocean ocean 95 2007-05-18 15:46 BBB 963924 lrwxrwxrwx 1 ocean ocean 3 2007-05-18 15:47 BBBsoft - BBB 从上面链接后的结果可以看出来软链接与硬链接区别不仅仅是在概念上在实现上也是完全不同的。 区别 1.硬链接原文件/链接文件公用一个inode号说明他们是同一个文件而软链接原文件/链接文件拥有不同的inode号表明他们是两个不同的文件 2.在文件属性上软链接明确写出了是链接文件而硬链接没有写出来因为在本质上硬链接文件和原文件是完全平等关系 3.链接数目是不一样的软链接的链接数目不会增加 4.文件大小是不一样的硬链接文件显示的大小是跟原文件是一样的。而这里软链接显示的大小与原文件就不同了BBB大小是95B而BBBsoft是3B。因为BBB共有3个字符 5.软链接没有任何文件系统的限制任何用户可以创建指向目录的符号链接 总之建立软链接就是建立了一个新文件。当访问链接文件时系统就会发现他是个链接文件它读取链接文件找到真正要访问的文件。 当然软链接也有硬链接没有的缺点因为链接文件包含有原文件的路径信息所以当原文件从一个目录下移到其他目录中再访问链接文件系统就找不到了而硬链接就没有这个缺陷你想怎么移就怎么移还有它要系统分配额外的空间用于建立新的索引节点和保存原文件的路径。 分类: Linux
http://www.zqtcl.cn/news/297322/

相关文章:

  • 免费的源码网站有哪些ui界面设计总结心得
  • 那个网站可以做视频app制作北京私人做网站
  • 西安市网站制作公司外贸网站建设步骤
  • 学做网站是什么专业广州建站外包公司历史长
  • 网站必备功能桂林网站建
  • 网站导航栏特效网站地图后台可以做吗
  • 站长工具亚洲高清个人网站建设研究意义
  • 网站制作哪家最好数商云怎么样
  • 做棋牌网站违法嘛免费下载百度
  • 兰州营销型网站建设直播app怎么开发
  • 生成拼贴的网站小程序源码之家
  • 想搭建网站学什么长春市建设局网站
  • 深圳做三网合一网站云主机玩游戏
  • 网站打开慢网站制作多少钱?
  • 网站制作多少钱一个月做教育培训应该注册什么公司
  • 网站价格套餐自己网站上做淘宝搜索引擎
  • 个人博客网站的设计与实现百度信息流投放
  • 廊坊网站关键字优化企业网站系统建设
  • 建设一个网站主要受哪些因素的影响php网站后台教程
  • 做购物网站学什么技术go 网站开发
  • 第一个做电子商务的网站工信部网站 备案
  • 一个完整的网站建设花都有沒有网站建设的
  • 哪个网站有适合小学生做的题目建站工具模板
  • 做家教网站赚钱么网站建设算行政工作吗
  • 网站建设seo网络推广专业的营销团队哪里找
  • 能用的网站关于申请开通网站建设的请示
  • 蓬莱网站建设哪家专业怎么样模仿网站
  • 网站建设有什么好处如何查看网站开发源码
  • 惠州做棋牌网站建设哪家好老域名新网站
  • 机械毕业设计代做网站如何快速模仿一个网站