voidtools

命令行选项

Everything 中全部可用命令行选项列表。
大部分选项都已集成到 Everything 选项中。



语法

Everything.exe [filename] [options]

[option]
可选选项。

<option>
必须选项。



安装

这些命令行选项会立即返回数据且不会显示 Everything 搜索窗口。
某些命令行选项需要管理员权限。以普通用户身份运行 Everything 中需要管理员权限的命令行选项将重新启动 Everything 并以管理员权限执行特定的命令行选项。

-app-data
-noapp-data
保存设置和数据到 %APPDATA%\Everything 或安装目录。

-choose-language
显示语言选择页面。

-choose-volumes
禁用自动分卷索引。移除所有 NTFS 分卷索引。

-enable-run-as-admin
-disable-run-as-admin
启用或禁用以管理员身份运行。

-enable-update-notification
-disable-update-notification
启用或禁用启动时更新通知。

-install <location>
复制 Everything.exe 和 uninstall.exe 到新目录。uninstall.exe 不存在时在程序和功能中创建卸载入口。执行复制的 Everything.exe 以安装选项请查阅 -install-options

-install-client-service
-uninstall-client-service
安装 "Everything" 客户服务。

-install-config <filename>
安装指定的配置文件。应用其他安装选项前,指定的 ini 文件将于存在的配置文件合并。

-install-desktop-shortcut
-uninstall-desktop-shortcut
创建或删除桌面快捷方式。

-install-efu-association
-uninstall-efu-association
创建或移除 Everything EFU 文件关联。

-install-folder-context-menu
-uninstall-folder-context-menu
安装或卸载文件夹上下文菜单。

-install-options <command line options>
传递命令行选项到新安装 Everything.exe。结合 -install

-install-quick-launch-shortcut
-uninstall-quick-launch-shortcut
创建或删除快速启动栏快捷方式。

-install-run-on-system-startup
-uninstall-run-on-system-startup
添加或移除 Everything 开机自启动。

-install-service
-uninstall-service
安装或卸载 "Everything" 服务。服务将自动启动。结合 -install-service-port 选项以设置服务端口。结合 -install-service-pipe-name 选项以设置管道名。结合 -install-service-security-descriptor 选项以设置安全描述符。

-install-service-port <port>
安装 Everything 服务到指定端口。

-install-service-pipe-name <name>
安装 Everything 服务以指定管道名。

-install-service-security-descriptor <sd>
安装 Everything 服务以指定安全描述符。

-install-start-menu-shortcuts
-uninstall-start-menu-shortcuts
创建或删除开始菜单快捷方式。

-install-url-protocol
-uninstall-url-protocol
安装或卸载 URL 协议。

-language <langID>
设置语言到指定十进制语言标识符。1033 = English (US)。0 = 系统默认。 查阅语言标识符以获取语言标识符列表。

-uninstall [path]
从指定路径卸载 Everything。如果不指定路径,默认卸载安装路径中 Everything。此操作将移除 Everything 开机自启动、移除服务、移除上下文菜单、开始菜单快捷方式、桌面快捷方式、快速启动栏快捷方式、URL 协议、efu 文件关联和删除 Everything 创建的所有文件。

-uninstall-user
卸载 Everything 用户文件。

-create-usn-journal <volume> <max-size-bytes> <allocation-delta-bytes>
创建指定分卷的USN 日志并指定最大大小和分配差值。

-delete-usn-journal <volume>
删除指定分卷的 USN 日志。



文件列表

操作 Everything EFU 文件列表命令行选项。

[filename]
打开指定文件列表。

-create-file-list <filename> <path>
创建指定路径的文件列表。命令执行完毕后 Everything.exe 将自动退出且不显示搜索窗口。

-create-file-list-exclude-files <filters>
以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以排除文件。
筛选器可以使用正则表达式。

-create-file-list-exclude-folders <filters>
以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以排除文件夹。
筛选器可以使用正则表达式。

-create-file-list-include-only-files <filters>
以 -create-file-list 创建文件列表时设置分号间隔的通配符筛选器以仅包含文件。
筛选器可以使用正则表达式。

-edit <filename>
以文件列表编辑器打开指定文件列表。

-f <filename>
-filelist <filename>
打开文件列表。



ETP 服务器

连接 ETP 服务器命令行选项。

ETP 连接类型。使用 -connect

-connect <[username[:password]@]host[:port]>
连接 ETP 服务器。



搜索

操作搜索命令行选项。

-bookmark <name>
打开书签。

-case
-nocase
启用或禁用大小写匹配。

-diacritics
-nodiacritics
启用或禁用变音标记匹配。

-filename <filename>
以文件名搜索文件或文件夹。

-filter <name>
选择搜索筛选器。

-l
-local
载入本地数据库。

-matchpath
-nomatchpath
启用或禁用全路径匹配。

-p <path>
-path <path>
搜索路径。

-parent <path>
搜索当前目录文件和文件夹。不搜索子文件夹。

-parentpath <path>
搜索父目录。

-regex
-noregex
启用或禁用正则表达式。

-s <text>
设置搜索。

-url <[es:]search>
设置从 ES: URL 搜索。

-wholeword
-nowholeword
-ww
-noww
启用或禁用全字匹配。

-home
打开首页搜索。

-name-part <filename>
搜索部分文件名。

-search-file-list <filename>
在文件名列表中搜索指定文本。
每个文件仅单行显示。
包含反斜线以匹配全路径和文件夹。




搜索结果

操作搜索结果命令行选项。

-sort <name>
以指定名称排序。

-sort-ascending
升序排列。

-sort-descending
降序排列。

-details
以详情视图显示结果。

-thumbnail-size <size>
指定缩略图像素大小。

-thumbnails
以缩略图视图显示结果。

-focus-bottom-result
聚焦底部结果。

-focus-last-run-result
聚焦上次运行结果。

-focus-most-run-result
聚焦最大运行次数结果。

-focus-results
聚焦结果列表。

-focus-top-result
聚焦顶部结果。

-select <filename>
聚焦并选项指定结果。




常规

常规命令行选项。

-?
-h
-help
显示帮助。

-admin
以管理员身份运行 Everything。

-client-svc
Everything 客户服务入口。

-config <filename>
配置文件 ini 文件名。

-console
-debug
显示调试控制台。

-debug-log
启用调试模式并记录调试日志到本地磁盘。

-exit
-quit
退出 "Everything" 实例。

-instance <name>
Everything 实例名称。

-is-run-as
以 "runas" 运行 Everything 且不会再次尝试。

-start-client-service
-stop-client-service
启动或停止 Everything 客户服务。

-start-service
-stop-service
启动或停止 Everything 服务。

-startup
后台运行 Everything。

-svc
服务入口点。可以结合 -svc-port。

-svc-port <port>
运行 Everything 服务于指定端口。

-svc-pipe-name <name>
以指定名称托管管道服务器。

-svc-security-descriptor <sd>
以指定安全描述符托管管道服务器。

-service-port <port>
以指定端口连接 Everything 服务。

-service-pipe-name <name>
以指定管道名连接 Everything 服务。

-verbose
-noverbose
显示基本调试信息。结合 -debug

-first-instance
仅在第一 Everything 实例时运行 Everything。
如果 Everything 已运行,被忽略。

-no-first-instance
仅在 Everything 已运行时运行 Everything。
如果 Everything 未运行,被忽略。





数据库

操作 Everything 数据库命令行选项。

-db <filename>
数据库名。结合 -read-only。

-load-delay <milliseconds>
载入数据库前的毫秒延迟。
延迟前需要载入数据库。

-nodb
不保存或载入 "Everything" 数据库文件。

-read-only
以只读模式载入数据库。

-reindex
强制数据库重建。

-update
保存数据库到磁盘。



搜索窗口

操作搜索窗口盒结果命令行选项。

-fullscreen
-nofullscreen
全屏或窗口显示搜索窗口。

-maximized
-nomaximized
最大化或恢复搜索窗口。

-minimized
-nominimized
最小化或恢复搜索窗口。

-newwindow
-nonewwindow
创建新的搜索窗口或显示已存在的搜索窗口。

-ontop
-noontop
启用禁用置顶显示。

-close
关闭当前搜索窗口。

-toggle-window
显示或隐藏当前搜索窗口。





多文件重命名

显示多文件重命名对话框且不启动 Everything。

-copyto [filename1] [filename2] [filename3] [...]
为复制操作显示 Everything 多文件重命名。

-moveto [filename1] [filename2] [filename3] [...]
为移动操作显示 Everything 多文件重命名。

-rename [filename1] [filename2] [filename3] [...]
为重命名操作显示 Everything 多文件重命名。




注意

参数中短划线 (-) 可以省略,例如,使用:-nonewwindow 而不是 -no-new-window。

使用双引号以转义空格和参数。

使用 ^ 以转义 \、&、|、>、< 和 ^。

使用 """ 以转义字符 "。



例子

搜索 ABC 或 123:
Everything.exe -s "ABC|123"

连接 ETP 服务器:
Everything.exe -connect "ComputerName" -drive-links

创建 D:\Music 下 mp3 和 flac 文件列表:
Everything.exe -create-file-list "music.efu" "D:\Music" -create-file-list-include-only "*.mp3;*.flac"



更多请查阅


关于 voidtools
© 2026 - 隐私策略