
通过SSH执行的WP-CLI最终在远端运行,参数中的文件路径需要按实际执行位置理解。本机存在的文件不会仅因写进远程命令就自动出现在服务器;应明确传输、远端路径或受支持输入通道,再核对导入对象与结果。
先画清命令和文件各在哪边
记录发起命令的电脑、执行WP-CLI的服务器以及原始文件所在位置。相同路径文字在两台机器上可能指向不同文件,甚至远端完全不存在。连接成功只说明通信可用,不能证明要读取的WXR、图片或内容文件已经可供远端使用。
按子命令能力选择输入方式
查看当前命令支持本地文件、URL还是标准输入,再结合远程执行方式确认实际读取端。需要传输时采用受控渠道并核对文件完整性,不为方便把敏感导入包放到公开网址。命令不同,输入支持也不同,不能类推所有参数都自动转发文件。

区分远端文件路径与本机重定向
命令行中由Shell解释的输入输出重定向,与传给远程子命令的路径参数不是同一层。应明确是哪一端打开文件,避免输出被保存在意外电脑或读取到旧副本。具体用法先用无敏感小样本验证,不把生产数据库文件用于反复试错。
核对样本再处理正式资料
确认远端文件身份、权限与命令范围,先导入少量可恢复样本,读取新增对象和数量。超时后检查实际结果再决定重试,避免重复创建。结束后处理批准的临时副本并记录存放位置,不能只凭终端不再报找不到文件就宣布整个导入已完成。
关键区别

本机文件:位于发起端电脑;不会因远程参数自动上传。
远端路径:由执行端按规则读取;需核对存在与权限。
Shell重定向:由相应命令行环境处理;不等同文件参数。
怎样确认处理到位
执行端和输入来源明确,样本及正式资料结果可回读,文件未公开暴露,超时重试不重复,临时副本按计划处理。
容易误判的边界
输入通道与重定向的具体支持需按当前工具验证;本篇不承诺远程模式会自动搬运任意本地文件。
