linux命令(3) 链接ln和搜索locate,find, whereis, which, grep命令

本文深入讲解Linux下的链接、搜索及组合命令,包括硬链接、软链接的创建与区别,利用locate与find进行高效文件搜索,以及whereis和which用于命令定位。通过实例演示,如grep与find的结合使用,提升系统管理和开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 链接命令

链接有硬链接和软链接之分, 硬链接可以认为是原文件的复制文件,也可以看作是同一个文件, 类似一个教室有两个门.
软链接可以认为是原文件的快捷方式,原文修改, 软链接同时修改, 原文件被删除, 软链接失效.

  • 命令格式ln -s [原文件] [目标文件] 英文原意 link
    • -s 创建软链接,原文件一定要写绝对路径
    • 应用举例:
      • ln a.py /tmp/a_hard.py 创建a.py的硬链接
      • ln -s a.py /tmp/a_soft.py 创建a.py的软链接

2. 搜索命令

2.1 文件搜索命令

  • locate, find
    • locate 搜索快, 功能单一, 只能按照文件名来搜索

      • 命令格式: locate 文件名
      • 是在/var/lib/mlocate目录下搜索,所以搜索速度比较快, 更新频率为一天一更新,所以新建的文件不能马上搜索到. 可以使用updatedb命令强制更新.
      • 有些明明创建了,却不能被搜索到, 是因为/etc/updatedb.conf的配置文件中PRUNE_BIND_MOUNTS= "yes"这句话, 导致配置文
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值