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

linux 软硬链接

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.ibm.com/developerworks/cn/linux/l-cn-hardandsymb-links/index.html

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

相关文章:

  • 单用户登陆限制(单点登录??)
  • 操作系统---进程 vs 线程
  • WPF使用第三方的字体(TTF文件)
  • RabbitMQ基础教程之基于配置的消费者实现
  • 上传文件过大的问题FileUploadBase$SizeLimitExceededException
  • 数据库index
  • What Is Cocoa?
  • JAVA 学习IO流
  • lightoj 1013 dp
  • php中curl和soap方式请求服务超时问题
  • 8月25日
  • 冒泡排序和选择排序流程图
  • 域帐号密码过期邮件提醒
  • 一个html,3D 标签 鼓励自己
  • 阿里云大数据MaxCompute基于UDTF解析JSON日志的案例
  • 【翻译】Mashape是如何管理15000个API和微服务的(三)
  • Android 初级面试者拾遗(前台界面篇)之 Activity 和 Fragment
  • es6(二):字符串的扩展
  • JavaScript标准库系列——Math对象和Date对象(二)
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nginx 负载服务器优化
  • node 版本过低
  • PAT A1017 优先队列
  • python docx文档转html页面
  • Python_网络编程
  • Redis在Web项目中的应用与实践
  • vue-router 实现分析
  • 机器学习学习笔记一
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 简单数学运算程序(不定期更新)
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 分布式关系型数据库服务 DRDS 支持显示的 Prepare 及逻辑库锁功能等多项能力 ...
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • # 数据结构
  • $refs 、$nextTic、动态组件、name的使用
  • ( 10 )MySQL中的外键
  • (2)Java 简介
  • (C++20) consteval立即函数
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (接口自动化)Python3操作MySQL数据库
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (幽默漫画)有个程序员老公,是怎样的体验?
  • (正则)提取页面里的img标签
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)Sql Server 保留几位小数的两种做法
  • .equals()到底是什么意思?
  • .gitignore文件设置了忽略但不生效
  • .NET成年了,然后呢?
  • .NET高级面试指南专题十一【 设计模式介绍,为什么要用设计模式】
  • .NET基础篇——反射的奥妙
  • [2016.7.test1] T2 偷天换日 [codevs 1163 访问艺术馆(类似)]
  • [20170728]oracle保留字.txt
  • [51nod1610]路径计数
  • [Algorithm][动态规划][简单多状态DP问题][按摩师][打家劫舍Ⅱ][删除并获得点数][粉刷房子]详细讲解