博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 软硬链接
阅读量:6537 次
发布时间:2019-06-24

本文共 795 字,大约阅读时间需要 2 分钟。

linux文件组成:
用户数据+元数据;
    
用户数据:文件数据块,记录文件实际内容的地方;
    
元数据:文件索引,记录了文件的附加属性,如inode索引号,大小,创建时间,所有者等;
    
    查看文件索引信息命令:
        stat 文件名
    查看文件inode:
        ls -i 文件名
        
Linux的文件链接分为两种:硬链接(hard link),软连接(soft link,symbolic link)
  • 作用:解决文件的共享使用.可以隐藏文件路径,增加权限安全,节省存储;
  • 硬链接(hard link):一个inode对应多个文件名.
创建:            link oldfile newfile            in oldfile newfile        查询:            ls -li 查询链接            ls -iF 查询链接及inode
  • 软连接(soft link,symbolic link):用户数据块中存储的是另一个文件的路径.它是一个普通文件.
创建            ln -s oldfile softlink        查询:            ls -li 查询链接            ls -liF 查询链接及inode
  • find命令查询链接:
find 路径 -lname 文件名 查询对应路径下文件的软连接        find lujing -type l -ls 列出路径下所有的软连接文件        find 路径 -samefile 文件名 查询对应路径下文件的硬连接        find 路径 -inum inode码 查询inode码对应的链接
    
参考资料: 
    理解 Linux 的硬链接与软链接

转载于:https://www.cnblogs.com/chengmuyu/p/9150058.html

你可能感兴趣的文章