在Linux下如何创建一个link?(面试的时候被问到)

goldly 2004-10-22 11:44:42
如题。
谢谢。
...全文
6202 33 打赏 收藏 转发到动态 举报
写回复
用AI写文章
33 条回复
切换为时间正序
请发表友善的回复…
发表回复
yyszh 2005-05-12
  • 打赏
  • 举报
回复
硬连接应该是在同一个卷(或叫作同一挂接点)下吧。
everydaydreamer 2005-05-12
  • 打赏
  • 举报
回复
在gnome可以在右键菜单中创建一个链接.
lsrj 2005-05-11
  • 打赏
  • 举报
回复
学习
normalnotebook 2005-05-08
  • 打赏
  • 举报
回复
建立硬链接时,链接文件和被链接文件必须位于同一个文件系统中?

这句话中的同一个文件系统中如何理解,我不是很明白,哪位给我讲讲。谢谢。
是A.是同一个分区/dev/hda1呢?
还是B.还是同一个目录下面?还是都错。
文件系统不是指ext2/3 ,vfat之类吗?
coolworm2000 2005-04-22
  • 打赏
  • 举报
回复
kilvon(当你遇到Linux...)、ImHow(Think in Linux)们简直就是在误人子弟
coolworm2000 2005-04-22
  • 打赏
  • 举报
回复
无语
yanghuajia 2005-03-10
  • 打赏
  • 举报
回复
Wolf0403(完美废人)(嗷——呜~……)(最后一匹狼)说得对
autoegg 2005-02-28
  • 打赏
  • 举报
回复
学习
hellwolf 2005-02-17
  • 打赏
  • 举报
回复
再补充一点,
hard link只能在同一个分区中,因为inode是分区独立的.不同分区中的相同inode的
文件不代表相同文件
Wolf0403 2005-02-05
  • 打赏
  • 举报
回复
楼上的正好说错了一点。。。

因为 hard link 的几个文件指向同一个 inode,所以,当删除一个的时候, inode 并不会被删除;而是直到所有 hard link 都无效之后才会删除这个 inode 的内容

symbol link 的文件实际上就是写入了被指向的文件的路径,所以可以任意跨 fs 链接也可以链接到 folder,但是一旦被指向的文件被删除,则所有 symbol link 都无效。这是 symbol link 的不方便所在。
kilvon 2005-02-03
  • 打赏
  • 举报
回复
硬连接的话,被创建的两个文件的inode号码是一样的,好像用ls -i就可以看
所以hard link一个被deleted,另外一个同样会被delete;不能跨文件系统

软连接就不会有这个问题,并且可以跨文件系统创建

使用soft link的原因是可以控制用户访问
zhouqi66 2005-02-03
  • 打赏
  • 举报
回复
用ln命令
狐狸 2005-01-28
  • 打赏
  • 举报
回复
做个软链接就好了………… 用ln -s命令
tengulre 2005-01-25
  • 打赏
  • 举报
回复
man ln
blder 2004-12-20
  • 打赏
  • 举报
回复
我更菜!!!
在图形界面下有更方便的方法
大家试试就知道了
不过,据说高手都不愿进图形界面!
诗魂鹤影 2004-12-20
  • 打赏
  • 举报
回复
^_^ 已经解释的很详细了 我就不用说了 ^_^
tukey 2004-12-20
  • 打赏
  • 举报
回复
man ln
shangxuan 2004-12-20
  • 打赏
  • 举报
回复
是啊,我也发现有人比我还菜了 呵呵!
tengulre 2004-12-20
  • 打赏
  • 举报
回复
man ln
galaxy2010 2004-11-06
  • 打赏
  • 举报
回复
我程序员QQ群,欢迎大家加入啊:5848868
加载更多回复(13)

3,286

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 实用资料发布区
社区管理员
  • 实用资料发布区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧