fd 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

fd 命令安装:


-bash: fd: command not found

#Debian
apt-get install fdclone

#Ubuntu
apt-get install fdclone

#Gentoo Linux
emerge -av fd

#openSUSE Linux
zypper in fd

#Void Linux
xbps-install -S fd

#Arch Linux
pacman -S fd

#Kali Linux
apt-get install fdclone

#Fedora
dnf install fdclone

#OS X
brew install fd

#Raspbian
apt-get install fdclone

#Windows
scoop install fd
或者
choco install fd

#NixOS / via Nix
nix-env -i fd

#FreeBSD
portmaster sysutils/fd

fd 命令补充说明:


fd 是文件和目录维护工具。为一般 UNIX 上的文本终端考虑的文件和目录维护工具。它的目标是为 PC / AT 兼容机和 PC-9800 系列制作相同名称的实用程序的克隆。实际上,它在功能上是上兼容的。

当调用 fd 时,它会在浏览器屏幕上列出文件。您可以输入绑定在每个命令上的某个键,以执行各种操作。

fd 命令语法:


fd [-HIEsiaLp0hV] [-d depth] [-t filetype] [-e ext] [-E exclude] [-c when] [-j num] [-x cmd] [pattern] [path...]
fd [FLAGS/OPTIONS] [] [...]

fd 命令选项:


FLAGS:

    -H, --hidden            搜索隐藏的文件和目录
    -I, --no-ignore         不要忽略 .(git | fd)ignore 文件匹配
        --no-ignore-vcs     不要忽略.gitignore文件的匹配
    -s, --case-sensitive    区分大小写的搜索(默认值:智能案例)
    -i, --ignore-case       不区分大小写的搜索(默认值:智能案例)
    -F, --fixed-strings     将模式视为文字字符串
    -a, --absolute-path     显示绝对路径而不是相对路径
    -L, --follow            遵循符号链接
    -p, --full-path         搜索完整路径(默认值:仅限 file-/dirname)
    -0, --print0            用null字符分隔结果
    -h, --help              打印帮助信息
    -V, --version           打印版本信息


OPTIONS:

    -d, --max-depth         设置最大搜索深度(默认值:无)
    -t, --type ...       按类型过滤:文件(f),目录(d),符号链接(l),
                                   可执行(x),空(e)
    -e, --extension ...       按文件扩展名过滤
    -x, --exec                为每个搜索结果执行命令
    -E, --exclude ...     排除与给定glob模式匹配的条目
        --ignore-file ...    以.gitignore格式添加自定义忽略文件
    -c, --color              何时使用颜色:never,*auto*, always
    -j, --threads             设置用于搜索和执行的线程数
    -S, --size ...           根据文件大小限制结果。


ARGS:

        the search pattern, a regular expression (optional)
    ...    the root directory for the filesystem search (optional)

fd 命令参数:


要搜索的文件

fd 命令实例:


fd 在当前目录中查找与给定模式匹配的文件:

fd pattern

fd 查找以 foo 开头的文件:

fd '^foo'

fd 查找具有特定扩展名的文件

fd --extension txt

fd 在特定目录中查找文件:

fd pattern path/to/dir

fd 在搜索中包括忽略和隐藏的文件:

fd --hidden --no-ignore pattern

fd 命令扩展阅读:




fd 命令评论