当前位置: 首页 > 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日志的案例
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • [LeetCode] Wiggle Sort
  • 【EOS】Cleos基础
  • 03Go 类型总结
  • bearychat的java client
  • Django 博客开发教程 16 - 统计文章阅读量
  • ES6之路之模块详解
  • HTML-表单
  • JavaScript 基础知识 - 入门篇(一)
  • JS数组方法汇总
  • ReactNativeweexDeviceOne对比
  • windows下使用nginx调试简介
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 力扣(LeetCode)21
  • 前端存储 - localStorage
  • 驱动程序原理
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ###STL(标准模板库)
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • (C语言)编写程序将一个4×4的数组进行顺时针旋转90度后输出。
  • (差分)胡桃爱原石
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (分类)KNN算法- 参数调优
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (汇总)os模块以及shutil模块对文件的操作
  • (利用IDEA+Maven)定制属于自己的jar包
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (一)认识微服务
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .Net 8.0 新的变化
  • .NET 解决重复提交问题
  • .net 流——流的类型体系简单介绍
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET下的多线程编程—1-线程机制概述
  • .net项目IIS、VS 附加进程调试
  • .net中调用windows performance记录性能信息
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • /etc/shadow字段详解