命令行选项
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-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-options <command line options>
- 传递命令行选项到新安装 Everything.exe。
- -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-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 服务器命令行选项。
- -ftp-links
- -drive-links
- ETP 连接类型。
- -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>
- -search <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>
- -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"