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