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
-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 是文件和目录维护工具。为一般 UNIX 上的文本终端考虑的文件和目录维护工具。它的目标是为 PC/AT
兼容机和 PC-9800
系列制作相同名称的实用程序的克隆。实际上,它在功能上是上兼容的。
当调用 fd 时,它会在浏览器屏幕上列出文件。您可以输入绑定在每个命令上的某个键,以执行各种操作。
fd [-HIEsiaLp0hV] [-d depth] [-t filetype] [-e ext] [-E exclude] [-c when] [-j num] [-x cmd] [pattern] [path...] fd [FLAGS/OPTIONS] [] [ ...]
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 pattern
fd 查找以 foo
开头的文件:
fd '^foo'
fd 查找具有特定扩展名的文件:
fd --extension txt
fd 在特定目录中查找文件:
fd pattern path/to/dir
fd 在搜索中包括忽略和隐藏的文件:
fd --hidden --no-ignore pattern