woodcorpse的个人博客分享 http://blog.sciencenet.cn/u/woodcorpse

博文

查看Linux中硬链的所有文件路径

已有 936 次阅读 2019-3-7 20:46 |个人分类:Linux|系统分类:科研笔记

一种解读

比对我有一个文件,显示存在3个硬链的位置。如何查找每个文件的位置呢?

因为硬链是对应同一个文件索引值,查看文件索引值,查查找相同索引值的文件

# 显示含有多个硬链文件的索引号
ls -i filename
# 比对显示的索引值为286752868
# 根据显示的索引号在指定范围内查找
find ~ -inum 286752868

实例:有一个文件有3个硬链

ls -l L171013_GOsF15-GTGGCC_2.fq.gz

-rw-r—r—  3 yongxin bailab  595173781 10月 20  2017 L171013_GOsF15-GTGGCC_2.fq.gz

我们查看这个文件的索引值

ls -i L171013_GOsF15-GTGGCC_2.fq.gz

286752868 L171013_GOsF15-GTGGCC_2.fq.gz

在指定目录查找有此索引值的文件

find ~/seq -inum 286752868

找到如下三个文件,它们对一同一索引值的硬链

  • /seq/novagene/L171013_GOsF15-GTGGCC_2.fq.gz
  • /seq/amplicon/L171013_GOsF15-GTGGCC_2.fq.gz
  • /seq/171013-20.GXX.AQ/clean_data/L171013_GOsF15-GTGGCC_2.fq.gz

猜你喜欢

写在后面

为鼓励读者交流、快速解决科研困难,我们建立了“宏基因组”专业讨论群,目前己有国内外5000+ 一线科研人员加入。参与讨论,获得专业解答,欢迎分享此文至朋友圈,并扫码加主编好友带你入群,务必备注“姓名-单位-研究方向-职称/年级”。技术问题寻求帮助,首先阅读《如何优雅的提问》学习解决问题思路,仍末解决群内讨论,问题不私聊,帮助同行。
image

学习扩增子、宏基因组科研思路和分析实战,关注“宏基因组”
image

image

点击阅读原文,跳转最新文章目录阅读
https://mp.weixin.qq.com/s/5jQspEvH5_4Xmart22gjMA



http://wap.sciencenet.cn/blog-3334560-1166283.html

上一篇:Mac如何安装并永久激活PyCharm以及IntelliJ IDEA
下一篇:Microbiome:芝麻菜中肠杆菌科主导核心微生物组并贡献抗生素抗性组(简单套路16S+meta+培养组发高分文章)

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-11-28 04:46

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部