linux迅雷替代工具

fd是基于Rust的超快速替代品,可替代Unix / Linux find命令。 它不能反映find的所有强大功能; 但是,它确实提供了足够的功能来覆盖您可能遇到的80%用例。 经过深思熟虑和方便的语法,彩色输出,智能大小写,正则表达式和并行命令执行等功能,使fd成为了功能强大的后继产品。

安装

fd GitHub页面,并查看有关安装的部分。 它涵盖了如何在macOS, Debian / Ubuntu , Red Hat和Arch Linux上安装应用程序。 安装后,您可以通过运行fd -h获得简洁的帮助,或者运行fd --help获得更详细的帮助,来获得所有可用命令行选项的完整概述。

简单搜索

fd旨在帮助您轻松地在操作系统的文件系统中查找文件和文件夹。 您可以执行的最简单的搜索是使用单个参数运行fd ,该参数就是您要搜索的参数。 例如,假设您要查找Markdown文档,该文档的文件名中包含单词services

$ fd services
downloads / services.md

如果仅使用单个参数调用,则fd在当前目录中递归搜索与您的参数匹配的任何文件和/或目录。 使用内置find命令的等效搜索如下所示:

$ find . -name 'services'
downloads / services.md

如您所见, fd更加简单并且需要更少的键入。 在我的书中,用更少的打字来完成更多的工作总是一个胜利。

文件和文件夹

您可以使用-t参数将搜索限制为文件或目录,后跟代表您要搜索的字母的字母。 例如,要查找当前目录中文件名中包含services的所有文件,请使用:

$ fd -tf services
downloads / services.md

并查找文件名中包含services的当前目录中的所有目录:

$ fd -td services
applications / services
library / services

如何在当前文件夹中列出所有带有.md扩展名的文档?

$ fd .md
administration / administration.md
development / elixir / elixir_install.md
readme.md
sidebar.md
linux.md

从输出中可以看到, fd不仅从当前文件夹中找到并列出了文件,而且还在子文件夹中找到了文件。 漂亮整齐。 您甚至可以使用-H参数搜索隐藏文件:

fd -H sessions .
.bash_sessions

指定目录

如果要搜索特定目录,可以将该目录的名称作为fd的第二个参数给出:

$ fd passwd / etc
/ etc / default / passwd
/ etc / pam.d / passwd
/ etc / passwd

在此示例中,我们告诉fd我们想在etc目录中搜索单词passwd所有实例。

全球搜寻

如果您知道文件名的一部分但不知道文件夹怎么办? 假设您下载了一本有关Linux网络管理的书,但您不知道该书的保存位置。 没问题:

fd Administration /
/ Users / pmullins / Documents / Books / Linux / Mastering Linux Network Administration.epub

结语

fd实用程序是find命令的理想替代品,并且我相信您会发现它和我一样有用。 要了解有关该命令的更多信息,只需浏览相当广泛的手册页。

翻译自: https://opensource.com/article/18/6/friendly-alternative-find

linux迅雷替代工具

linux迅雷替代工具_Linux中查找工具的友好替代品相关推荐

  1. Kali linux学习入门-Kali菜单中各工具功能

    想要进入安全行业为安全事业做贡献,就要硬着头皮学点什么.就像为什么军人往往都有更高的成就?因为自律.克服玩游戏的欲望吧,踏踏实实学点东西.http://www.cnblogs.com/lsdb/p/6 ...

  2. linux 多级目录查找,Linux如何在多级目录中查找某个文件

    Linux在多级目录中查找某个文件的方法:find /dir -name filename.ext du -a | grep filename.ext locate filename.ext Linu ...

  3. linux wget返回值_Linux中curl命令和wget命令的使用介绍与比较

    原文链接: 这篇文章主要给大家介绍了Linux中curl命令和wget命令使用以及这两者之间的区别比较,curl和wget命令都是Linux下的工具,可以用来下载文件.文中介绍的非常详细,相信对大家具 ...

  4. linux 硬链接 软链接_Linux中的软链接–完整参考

    linux 硬链接 软链接 A link in Linux systems are pointers to a file or a directory. There are two types of ...

  5. liunx 全盘查找_Linux中查找文件夹的命令

    展开全部 Linux中查找文件夹的命令是32313133353236313431303231363533e78988e69d8331333431346430find命令. Linux-文件搜索命令fi ...

  6. linux定向查日志_linux日志查找技巧

    基础命令 # 查询日志尾部最后10行的日志; tail -n 10 test.log #查询10行之后的所有日志; tail -n +10 test.log # 查询日志文件中的头10行日志; hea ...

  7. linux中mtools工具_Linux中mtools命令起什么作用呢?

    摘要: 下文讲述Linux中mtools命令的功能说明,如下所示: mtools命令功能: 显示出linux下可模拟MS-DOS工具集的命令集合 mtools命令的语法格式: mtools [参数] ...

  8. linux内核关系绘图工具_Linux中的绘图工具

    linux内核关系绘图工具 如果您是像我这样的大型开源狂热者,您可能会经常遇到有关专有工具的开源替代品的问题. 从"替代方案到Microsoft®Visio®"部门,这里有三个技巧 ...

  9. linux 运行ctl文件_Linux磁盘检测工具smartctl的使用和分析

    1编写目的 在如今大数据的环境中,磁盘的性能和稳定性是非常重要的一个业务因素.在Linux系统中,smartctl是较为常用的磁盘检测工具. 本文基于Linux系统中smartctl进行分析,目的在于 ...

最新文章

  1. Java项目:学生管理系统(java+Springboot+Maven+mybatis+Vue+Mysql)
  2. Oracle OS Block Header
  3. php将多个页面写在一个页面,php – 将多个标签添加到WooCommerce单个产品页面
  4. Laravel——Passport OAuth
  5. docker 不挂断创建容器
  6. Angular 依赖注入 useClass 的实例创建位置
  7. POJ 1611 The Suspects (并查集)
  8. 脉位调制解调 matlab,通信原理与matlab仿真v2 第五章 DBPSK调制解调器(1)
  9. netty 水位线与oom
  10. 深入浅出linux三剑客之awk必杀技一例
  11. 阿里数据中台大火,国外却在建设数据湖,这两者什么关系?
  12. 进程+协程 计算操作
  13. 去掉内容中的所有全部html标签。
  14. DM9000有线网卡驱动编写
  15. Java之IO流(二)
  16. 物联网发展的尴尬境况:理想与现实仍有差距
  17. 信息安全等级保护测评师模拟考试
  18. 哈尔滨学计算机编程学校,哈尔滨中小学生编程学校排名
  19. 达克效应:无知要比知识更容易产生自信
  20. 计算机下桌面显示不出来,电脑桌面文档不会在右边显示出来怎么办

热门文章

  1. 松哥整理了 15 道 Spring Boot 高频面试题,看完当面霸!
  2. Android版凯立德,可以正常导航,但是无法搜索地名的问题
  3. sqlserver存储过程进行产量查询
  4. linux设置进程最大内存,修改limit配置限制linux最大文件描述符和最大进程数
  5. 微信支付统一下单接口返回数据乱码
  6. 微信小程序-录音文件无法播放问题
  7. MATLAB实现矩阵的布尔运算(逻辑运算)
  8. mac PPT取色操作
  9. 我喜欢的外国歌手简介
  10. EXC_BAD_ACCESS (code=2, address=0x0)