• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
文件的连接和符号连接
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
文件的连接和符号连接
软件发布 文件的连接和符号连接
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 操作系统 >> UNIX >> FreeBSD >> 文件的连接和符号连接

文件的连接和符号连接

添加时间: 2005-6-6 23:26:44  作者: 网络收集  阅读次数:606   来源: http://d9soft.com

       

    Unix中使用i节点(i node)来记录真实的物理文件及其位置,文件名只是指向i节点的一个连接。因此每个文件可以有多个名字,每个名字就称为文件的一个连接,而同一个文件的所有连接所指向的i节点件完全相同。但在删除时只有全部删除这个i节点的全部连接,才能删除i节点、即删除这个文件本身。


$ ln l1 l2

$ ls -l l*

-rwxr-xr-x 2 user wheel 53212 Dec 4 12:36 l1

-rwxr-xr-x 2 user wheel 53212 Dec 4 12:36 l2


    上面的例子使用 ln创建了一个连接,然后在ls的结果中可以看到第二列的数字为2,这表示这个文件有两个连接。这样的连接可以建立在不同的目录中,但所有连接所在的目录必须在同一个文件系统中,才能使用同样的i节点。由于连接是直接指向标识物理文件的i节点,因此这种连接又称为硬连接。

    另一种更灵活的连接方式是符号连接,它没有指向物理文件的 i节点,而是直接指向目录树上的另一个入口,那么当系统访问这个文件时,就沿着它指向的目录树的位置去查找具体文件。这样就能对任何文件系统中的文件和目录建立连接,因此称为软连接。符号连接可以跨越文件系统,灵活性很大,能够突破物理文件系统的限制维护目录树的一致性,对于系统管理和维护很有用。但是这种连接方式需要对目录树进行多次查找,增加了文件操作的额外步骤,因此效率较低,因此不应该使用多级连接,及某个符号连接指向的目录还是一个符号连接,甚至发生符号连接的循环。应该尽量少用符号连接,并避免多级符号连接及符号连接的循环。


$ ln -s l1 /root/files

$ ls -l l*

lrwxrwxrwx 1 user wheel 12 Dec 4 12:36 l1 -> /root/files

$

 

上下文章:

 

上一篇文章: 环境变量 下一篇文章: 文件与文件系统

相关文章:

  • 新蠕虫伪装成文件夹图标,让你防不胜防
  • Vista找不到Config文件夹的解决办法
  • 病毒猖獗,怎么打开电脑文件会较安全?
  • 卑鄙病毒:加密你的文件勒索你的钱
  • 端午节忠告:要警惕FLASH祝福文件里的包藏祸心

相关软件:

  • 文件管理精灵 V3.21
  • FTP远程文件同步更新程序 1.0.0.0
  • 系统文件备份工具 1.0a
  • 地图点线面符号编辑器控件 V1.0 Build 2002.09.25
  • excel文件转marc文件工具 V2.5
  • Excel文件转换 V0.5

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

UNIX分类导航

  • Unix
  • Solaris
  • FreeBSD
  • OpenBSD

本类经典文章推荐

  • FreeBSD的起源
  • FreeBSD的起源和发展
  • 当前FreeBSD的版本
  • FreeBSD的功能特点
  • 使用FreeBSD的实例
  • FreeBSD的相关资源
  • FreeBSD 5.0新特性
  • 内核调度实体KSE和线程实现
  • 准备硬件
  • 安装FreeBSD

FreeBSD阅读排行

  • 系统安装程序
  • 设置fstab文件
  • Unix的历史发展
  • 文件的连接和符号连接
  • 基本网络诊断工具
  • 输入输出重定向和管道
  • 配置系统时间
  • 网络划分
  • 内核调度实体KSE和线程实现
  • 定时执行程序

UNIX阅读总排行

  • 系统安装程序
  • 设置fstab文件
  • Unix的历史发展
  • 文件的连接和符号连接
  • 基本网络诊断工具
  • 输入输出重定向和管道
  • 配置系统时间
  • 网络划分
  • 内核调度实体KSE和线程实现
  • 定时执行程序

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有