47、linux shell,ln链接

本文介绍了Linux系统中两种主要的文件链接方式:硬链接和符号链接。硬链接允许文件有多个有效路径名,通过索引节点进行连接;而符号链接类似于Windows中的快捷方式,不会增加原文件的连接数。

1、同一个文件创建多个入口或访问点。

1)硬链接:原文件名和连接文件名都指向相同的物理地址,即原文件和硬连接文件是同一个文件(不是复制),两个文件占用相同的索引接点(相当于引用计数加1)。为文件创建一个硬连接后,文件的连接数加1。目录不能有硬链接。不能跨文件系统。

    硬连接指通过索引节点来进行连接。作用是允许一个文件拥有多个有效路径名。

2)符号连接

连接数不会增加,相当于windows下的快捷方式。会占用一个索引节点。

ls -i [文件路径]

ln -[f/s] [存在的文件路径名] [链连文件的路径]

-f remove existing destination files

-s make symbolic links instead of hard links

2、示例

1)硬链接

-rw-r--r--  2 root root   22 Sep 28 05:08 test

-rw-r--r--  2 root root   22 Sep 28 05:08 test1

lrwxrwxrwx  1 root root    4 Sep 28 05:08 test2 -> test

ls -i,inode相同

ll查看

将档案 yy 产生一个 symbolic link : zz

ln -s yy zz

将档案 yy 产生一个 hard link : zz

ln yy xx

参考

【1】http://linux.chinaunix.net/man/2004-10-06/45.shtml

http://space.itpub.net/519536/viewspace-591175

转载于:https://www.cnblogs.com/mydomain/archive/2011/09/28/2194619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值