<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>命令行工具 &#8211; mylogs.cn</title>
	<atom:link href="https://mylogs.cn/tag/%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%B7%A5%E5%85%B7/feed/" rel="self" type="application/rss+xml" />
	<link>https://mylogs.cn</link>
	<description>发现、记录、分享</description>
	<lastBuildDate>Thu, 06 Aug 2026 22:55:53 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>告别 350MB 客户端：用 rclone 在终端统一管理多家网盘</title>
		<link>https://mylogs.cn/rclone-terminal-cloud-storage-replace-google-drive-desktop-app/</link>
					<comments>https://mylogs.cn/rclone-terminal-cloud-storage-replace-google-drive-desktop-app/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 22:55:31 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[rclone]]></category>
		<category><![CDATA[云存储]]></category>
		<category><![CDATA[命令行工具]]></category>
		<category><![CDATA[开发者工具]]></category>
		<category><![CDATA[开源工具]]></category>
		<category><![CDATA[效率工具]]></category>
		<category><![CDATA[网盘]]></category>
		<guid isPermaLink="false">https://mylogs.cn/rclone-terminal-cloud-storage-replace-google-drive-desktop-app/</guid>

					<description><![CDATA[&#8212; article_id: rclone_terminal_cloud_20260806 titl [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">&#8212;</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a78bc8e97d54&quot;}" data-wp-interactive="core/image" data-wp-key="6a78bc8e97d54" class="wp-block-image size-large aligncenter wp-lightbox-container"><img fetchpriority="high" decoding="async" width="1600" height="900" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/rclone_header.webp" alt="告别 350MB 客户端：用 rclone 在终端统一管理多家网盘" class="wp-image-3885" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/rclone_header.webp 1600w, https://mylogs.cn/wp-content/uploads/2026/08/rclone_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/rclone_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/rclone_header-768x432.webp 768w, https://mylogs.cn/wp-content/uploads/2026/08/rclone_header-1536x864.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">article_id: rclone_terminal_cloud_20260806</p>



<p class="wp-block-paragraph">title_zh: 告别 350MB 客户端：用 rclone 在终端统一管理多家网盘</p>



<p class="wp-block-paragraph">source: How-To Geek</p>



<p class="wp-block-paragraph">published_at: 2026-08-07</p>



<p class="wp-block-paragraph">&#8212;</p>



<p class="wp-block-paragraph">随着云存储成为日常工作流的核心组件，官方客户端的臃肿问题日益突出。以 Google Drive 桌面客户端为例，单是常驻进程就要占用约 350MB 硬盘空间，界面沿用 Material Design 风格与原生系统格格不入，且至今未提供 Linux 版本。对于需要在多台设备、不同系统之间同步文件的用户而言，命令行工具其实是一个更轻量的替代方案。</p>



<p class="wp-block-paragraph">开源工具 rclone（项目采用 Go 语言开发，遵循 MIT 协议，托管在 GitHub）就是这类工具的代表。它提供 macOS、Windows 以及主流 Linux 发行版的单一可执行文件，无需复杂安装流程，支持包括 Google Drive、OneDrive、Dropbox、Amazon S3、阿里云 OSS、腾讯云 COS、HTTP/WebDAV、SFTP 等在内的数十种云存储与传输协议，覆盖范围远超单一云盘官方客户端。</p>



<p class="wp-block-paragraph">rclone 的核心设计思路是把每个云存储当作一个「远端」对待，使用方式类似本地文件操作的 <code>rsync</code>。首次使用前运行 <code>rclone config</code> 即可启动交互式配置流程，按提示选择 storage 类型（Google Drive 对应数字编号中的「drive」选项）并为远端命名，例如简短的 <code>gd</code> 便于后续命令调用。</p>



<p class="wp-block-paragraph">完成配置后，浏览远端目录只需一条命令：</p>



<pre class="wp-block-code"><code>rclone lsd gd:</code></pre>



<p class="wp-block-paragraph">将 <code>gd</code> 替换为自己定义的远端名称即可。如果遇到「此远端正在使用共享 client_id，预计 2026 年停止工作」的提示，作者建议按官方文档申请自有 client ID 以获得更稳定的响应速度。</p>



<p class="wp-block-paragraph">文件复制场景下，常用的两条命令分别是：</p>



<pre class="wp-block-code"><code>rclone copy gd:docs .
rclone copy report.pdf gd:docs</code></pre>



<p class="wp-block-paragraph">前者把远端 <code>docs</code> 目录下载到当前路径，后者把本地文件上传到指定远端目录。需要远程文件清单做自动化处理时，可以选择输出 JSON 格式：</p>



<pre class="wp-block-code"><code>rclone lsjson gd:docs</code></pre>



<p class="wp-block-paragraph">需要双向同步时使用 <code>sync</code> 命令：</p>



<pre class="wp-block-code"><code>rclone sync ./local gd:backup</code></pre>



<p class="wp-block-paragraph">由于 <code>sync</code> 会删除目标端多余文件，建议搭配 <code>--interactive</code> 参数逐文件确认，配合 <code>--progress</code> 实时查看传输速度与进度，按 y/n/s/l/q 决定复制、跳过或终止整个流程。</p>



<p class="wp-block-paragraph">相比动辄数百 MB 的桌面客户端，rclone 单一可执行文件通常仅有几十 MB，且长期驻留内存几乎为零。它对国内用户同样友好：只要拥有可访问的云盘账号，无论是阿里云 OSS、腾讯云 COS、OneDrive 国际版，还是自建 WebDAV/SFTP 服务，都能用同一套命令语法管理。这对于需要在多云架构下统一运维、或者不想被某个客户端独占系统的用户来说，是一个值得考虑的轻量化选择。</p>



<p class="has-small-font-size wp-block-paragraph">来源：How-To Geek 作者 Bobby Jack</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/rclone-terminal-cloud-storage-replace-google-drive-desktop-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>几十个 AI 对话找不着，这个工具用《三体》面壁者命名</title>
		<link>https://mylogs.cn/wallfacer-terminal-session-manager-claude-code/</link>
					<comments>https://mylogs.cn/wallfacer-terminal-session-manager-claude-code/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Thu, 06 Aug 2026 05:34:22 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI工具]]></category>
		<category><![CDATA[会话管理]]></category>
		<category><![CDATA[命令行工具]]></category>
		<category><![CDATA[开发效率]]></category>
		<category><![CDATA[开源项目]]></category>
		<category><![CDATA[编程助手]]></category>
		<guid isPermaLink="false">https://mylogs.cn/wallfacer-terminal-session-manager-claude-code/</guid>

					<description><![CDATA[用命令行 AI 编程助手的开发者，大多遇到过同一个麻烦：对话记录堆了几十上百条，全是没有标题的文件，想找回上周 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">用命令行 AI 编程助手的开发者，大多遇到过同一个麻烦：对话记录堆了几十上百条，全是没有标题的文件，想找回上周那次调试过程，只能凭记忆一个个翻。开发者 pradipta 把自己的解法开源了出来，项目名叫 wallfacer——名字取自刘慈欣《黑暗森林》中的「面壁者」，作者在项目说明里写道，这个词指的是那些被托付了宏大到旁人无法追踪的计划的人。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a78bc8e98da2&quot;}" data-wp-interactive="core/image" data-wp-key="6a78bc8e98da2" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1200" height="600" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/632063e85e3a40aa72a11915575a80d6_header.webp" alt="几十个 AI 对话找不着，这个工具用《三体》面壁者命名" class="wp-image-3788" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/632063e85e3a40aa72a11915575a80d6_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/632063e85e3a40aa72a11915575a80d6_header-300x150.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/632063e85e3a40aa72a11915575a80d6_header-1024x512.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/632063e85e3a40aa72a11915575a80d6_header-768x384.webp 768w" sizes="(max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：GitHub / wallfacer 项目页</figcaption></figure>





<h2 class="wp-block-heading">问题出在各家自己存自己的</h2>



<p class="wp-block-paragraph">wallfacer 的项目文档里，把这个痛点讲得很直白。</p>



<p class="wp-block-paragraph">Claude Code 把每一次对话都存成 <code>~/.claude/projects/</code> 目录下一个没有标题的 JSONL 文件，用户当时所在的目录就是唯一的索引依据。Kiro CLI 的做法类似，所有会话平铺在 <code>~/.kiro/sessions/cli/</code> 一个文件夹里。Cursor CLI 则把每段对话埋进 <code>~/.cursor/chats/</code> 下面以哈希值命名的目录。Codex 又是另一套，按日期把运行记录归档在 <code>~/.codex/sessions/</code> 中。</p>



<p class="wp-block-paragraph">几周下来，四款工具留下几十份彼此难以分辨的记录，而且没有任何办法把需要的那一份找出来。</p>



<p class="wp-block-paragraph">wallfacer 的定位是把这些记录统一索引起来。项目文档中特别注明，索引过程是只读的，绝不改动各家智能体自己的文件；用户添加的标题、标签和项目分组，全部存放在 wallfacer 自己的本地 SQLite 数据库里，路径为 <code>~/.local/share/wallfacer/</code>。删掉这个数据库，丢失的只是这层附加信息，对话本身不受影响。</p>



<h2 class="wp-block-heading">一个程序，两副面孔</h2>



<p class="wp-block-paragraph">wallfacer 是单个二进制程序，但提供两种使用方式，区别只在于有没有跟子命令。</p>



<p class="wp-block-paragraph">直接输入 <code>wallfacer</code>，进入的是全屏交互式会话浏览器；输入 <code>wallfacer &lt;子命令&gt;</code>，则是一次性执行的命令行模式，适合写进脚本。项目文档强调，这两者并非彼此独立的工具，也不存在切换的概念——它们读写的是同一份 SQLite 索引，在浏览器里打的标签，立刻就能被 <code>wallfacer list --tag</code> 检索到，反之亦然。浏览器能做的事，子命令同样能做。</p>



<p class="wp-block-paragraph">浏览器模式下的操作是典型的终端界面风格：上下方向键或 j、k 移动；斜杠键触发模糊筛选，检索范围覆盖标题、项目、目录、标签和智能体名称；P、T、A 三个键分别循环切换项目、标签和智能体筛选条件，x 键一次性清空；回车键恢复会话，终端交给智能体接管，退出后自动返回浏览器；n 键新建会话，r、t、p 分别用于重命名、编辑标签和设置项目；d 键删除。当终端宽度低于约 100 列时，详情面板会自动让位，列表占满整个宽度。</p>



<p class="wp-block-paragraph">命令行模式提供的子命令包括新建（new）、恢复（resume）、列表（list）、搜索（search）、查看详情（show）、重命名（rename）、标签增删（tag add/rm）、项目分组（project set/clear）、删除（rm）和重新扫描（sync）。其中 sync 会在每条命令执行前自动运行一次，无需手动触发。</p>



<p class="wp-block-paragraph">引用某个会话时，既可以用编号前缀，比如 <code>resume 5f2</code>，也可以用完整标题，比如 <code>resume "smoke test"</code>。如果引用存在歧义，程序会列出所有候选项，而不是自行猜测。在 wallfacer 之外启动的会话会被自动识别，不需要任何导入步骤。</p>



<h2 class="wp-block-heading">删除这件事，做得比较细</h2>



<p class="wp-block-paragraph">删除逻辑上，wallfacer 做了两层设计。<code>rm</code> 命令只是把会话移入自带的回收站，只有加上 <code>--purge</code> 参数才会永久删除。</p>



<p class="wp-block-paragraph">更细的一处考虑在于多文件会话。Kiro CLI 一次会话会写出一份对话记录、一个元数据附属文件、提示词历史和一个临时目录；Cursor CLI 则把一段对话拆成两半，一部分在自己的目录下，另一部分归档到项目名下。wallfacer 在删除时会把这一整组文件一起处理，避免出现「已经删了，却还留在智能体自己的会话列表里」的情况。</p>



<p class="wp-block-paragraph">索引采用增量同步，项目文档称，即使积累了数百个会话，速度依然能保持。</p>



<h2 class="wp-block-heading">更新检查也考虑了管道场景</h2>



<p class="wp-block-paragraph">一个容易被忽略但设计得比较克制的细节是版本更新提示。浏览器每天向 GitHub 查询一次是否有新版本，如果有，只在页脚提示一次；子命令则直接复述这个缓存结果，且输出到标准错误流，因此不会污染 <code>--json</code> 的输出内容，也不会混进管道。整个查询过程不会阻塞任何操作，命令行侧读取的是缓存文件而非发起网络请求。设置环境变量 <code>WALLFACER_NO_UPDATE_CHECK=1</code> 可以彻底关闭这项功能。</p>



<h2 class="wp-block-heading">安装与后续规划</h2>



<p class="wp-block-paragraph">安装方式有两种。在 macOS 或 Linux 上可通过 Homebrew 安装，也可以用 Go 直接安装，要求 Go 1.22 及以上版本。项目同时在发布页提供了预编译的可执行文件。项目文档提到，Homebrew 配置文件放在本仓库内而非单独的 tap 仓库，这也是安装时需要写全地址的原因，配置完成后升级命令照常使用。</p>



<p class="wp-block-paragraph">路线图方面，目前已支持 Claude Code、Cursor CLI、Kiro CLI 和 Codex 四款智能体的适配器，opencode 的适配器在计划中。后续还打算加入默认智能体设置、基于 SQLite FTS5 的会话全文搜索、命令行侧的回收站恢复功能、把会话记录导出为 Markdown、统计功能（按项目或周统计会话数与磁盘占用），以及一个桌面客户端——侧边栏列会话、内嵌终端、支持多标签页，底层复用同一套 Go 代码。</p>



<p class="wp-block-paragraph">项目采用 MIT 许可证，用 Go 语言编写，其他智能体可通过一个小型适配器接口接入。作者在文档中表示，欢迎贡献，尤其欢迎新的智能体适配器。截至本文整理时，该仓库在 GitHub 上有 14 个星标和 2 次复刻，提交次数为 34 次。</p>



<p class="has-small-font-size wp-block-paragraph">来源：GitHub / pradipta（wallfacer 项目页）、Hacker News</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/wallfacer-terminal-session-manager-claude-code/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>这个终端 AI，能替你操作 vim 和数据库</title>
		<link>https://mylogs.cn/warp-agent-cli-terminal-coding-agent/</link>
					<comments>https://mylogs.cn/warp-agent-cli-terminal-coding-agent/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Tue, 04 Aug 2026 20:17:38 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[AI编程]]></category>
		<category><![CDATA[Warp]]></category>
		<category><![CDATA[命令行工具]]></category>
		<category><![CDATA[开发工具]]></category>
		<category><![CDATA[终端]]></category>
		<category><![CDATA[编码智能体]]></category>
		<guid isPermaLink="false">https://mylogs.cn/warp-agent-cli-terminal-coding-agent/</guid>

					<description><![CDATA[如果你每天大半时间泡在终端里，现在有一个新工具值得关注：Warp 把原本内置在自家终端里的智能体拆了出来，做成 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">如果你每天大半时间泡在终端里，现在有一个新工具值得关注：Warp 把原本内置在自家终端里的智能体拆了出来，做成一个独立的命令行程序 Warp Agent CLI，可以直接在 Ghostty、iTerm 2、VS Code、Windows 自带终端或者你惯用的任何终端里跑。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a78bc8e99cfc&quot;}" data-wp-interactive="core/image" data-wp-key="6a78bc8e99cfc" class="wp-block-image size-large aligncenter wp-lightbox-container"><img decoding="async" width="1600" height="900" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header.webp" alt="这个终端 AI，能替你操作 vim 和数据库" class="wp-image-3575" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header.webp 1600w, https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header-768x432.webp 768w, https://mylogs.cn/wp-content/uploads/2026/08/0eff6e1ef4074686c47008e196b6b7fc_header-1536x864.webp 1536w" sizes="(max-width: 1600px) 100vw, 1600px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：Warp</figcaption></figure>





<p class="wp-block-paragraph">同类编码助手已经不少，这个的差异点不在模型，而在它跟命令行本身的结合方式。</p>



<h2 class="wp-block-heading">它在智能体和终端之间加了一层</h2>



<p class="wp-block-paragraph">Warp 的做法是把智能体架在自家终端基础设施之上。技术上，它在智能体和底层 shell 之间加了一层间接层来管理伪终端连接，思路和 tmux 类似——官方称之为「多路复用」。</p>



<p class="wp-block-paragraph">这一层带来的直接结果是：智能体原生知道终端里输入了什么、输出了什么。多数命令行助手只能拿到命令执行完的文本结果，而它拿到的是终端会话本身。</p>



<p class="wp-block-paragraph">由此解锁的能力有几项挺实在。会话不会因为切换目录而中断，跨多个代码仓库来回跳的时候不用重开；跑在远程机器上也不需要先在对端装二进制文件，直接借 ssh 会话就能用，这对权限受限的云主机很友好。</p>



<h2 class="wp-block-heading">它能开着 vim 和数据库干活</h2>



<p class="wp-block-paragraph">更有意思的是全屏交互式程序。sqlite、python 交互环境这类需要占满终端的程序，它不仅能启动，还能操作。</p>



<p class="wp-block-paragraph">按官方说明，可以让它在交互式环境里写 SQL 查询、边跑边排查数据问题；可以用 gdb 设断点调试正在运行的程序；可以调 htop 看系统性能。官方还专门举了个例子——你可以让它帮你退出 vim。这句玩笑背后是真本事：能在编辑器里改文档、能在调试器里设断点，说明它是在真正驾驶终端，而不是隔着一层往里丢命令。</p>



<p class="wp-block-paragraph">输入方式也做了处理。和别的工具一样可以用 `!` 直接执行 shell 命令，但它还内置了一个分类器，会自动判断你敲进去的是命令还是自然语言，然后分别交给 shell 或者智能体。Warp 终端的招牌功能 Tab 补全也带过来了，敲一半按 Tab 就能看到参数和选项提示。</p>



<h2 class="wp-block-heading">派活给别的智能体，包括竞品</h2>



<p class="wp-block-paragraph">Warp 的智能体被定位成一个「调度者」：接到复杂任务先拆解，再分给子智能体，界面上能看到每个子智能体在干什么，方向键就能在调度者和子会话之间切换。</p>



<p class="wp-block-paragraph">比较少见的一点是，配合 Warp 的云平台，它不只能把活派给用不同模型的子智能体，还能派给完全不同的工具，包括 Claude Code 和 Codex 这两个竞品。此外还支持云端接力：本地起个头，交给云端继续跑，然后合上笔记本；所有云端任务集中记录，可以通过网页监控和随时干预。</p>



<p class="wp-block-paragraph">模型这一侧走的是成本优化路线，按任务复杂度自动路由，开箱带前沿模型和开放权重模型，也支持写配置文件自定义路由规则，指定哪类任务交给哪个模型。</p>



<h2 class="wp-block-heading">想试要花多少钱</h2>



<p class="wp-block-paragraph">安装是一行命令，Mac 和 Linux 用 curl，Windows 用 PowerShell。</p>



<p class="wp-block-paragraph">接入推理有三条路：订阅 Warp，每月 18 美元，含 20 美元的推理额度，已有订阅的账号可以直接登录；不想订阅的话，现在支持单独购买额度，10 美元起；或者干脆填自己的密钥、接一个 OpenAI 兼容端点，也可以用 SuperGrok 账号登录。</p>



<p class="wp-block-paragraph">说白了，这一波命令行编码工具已经卷到「谁更懂终端」这一层了。写代码这件事各家差距在收窄，但能不能接管一个交互式程序、能不能在切目录和跨机器时保住上下文，是实打实的体验分水岭。对重度终端用户来说，这类差异比多几个模型选项更值钱。</p>



<p class="wp-block-paragraph">不过也要留一句冷静话：多智能体调度和云端接力听着很美，实际用起来对任务拆解质量的依赖极高，拆错了就是并行犯错。真要评估，建议先拿单会话的日常活儿试手，别一上来就上编排。</p>



<p class="wp-block-paragraph">你现在终端里跑的是哪个 AI 助手？</p>



<p class="has-small-font-size wp-block-paragraph">来源：Warp 官方博客（经 Hacker News）</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/warp-agent-cli-terminal-coding-agent/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>一条命令同时备份到两个云盘，全程免费</title>
		<link>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e4%b8%a4%e4%b8%aa%e4%ba%91%e7%9b%98%ef%bc%8c%e5%85%a8%e7%a8%8b%e5%85%8d%e8%b4%b9/</link>
					<comments>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e4%b8%a4%e4%b8%aa%e4%ba%91%e7%9b%98%ef%bc%8c%e5%85%a8%e7%a8%8b%e5%85%8d%e8%b4%b9/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sun, 02 Aug 2026 00:53:53 +0000</pubDate>
				<category><![CDATA[经验与技巧]]></category>
		<category><![CDATA[rclone]]></category>
		<category><![CDATA[云备份]]></category>
		<category><![CDATA[命令行工具]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[效率技巧]]></category>
		<category><![CDATA[数据同步]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e4%b8%a4%e4%b8%aa%e4%ba%91%e7%9b%98%ef%bc%8c%e5%85%a8%e7%a8%8b%e5%85%8d%e8%b4%b9/</guid>

					<description><![CDATA[把重要文件同时存到两个云盘，是很多人做备份的基本要求——一个出问题，还有另一个兜底。但操作起来相当磨人：登录  [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">把重要文件同时存到两个云盘，是很多人做备份的基本要求——一个出问题，还有另一个兜底。但操作起来相当磨人：登录 A 云盘拖进一批文件，等上传完成，再登录 B 云盘把同样的文件拖一遍。文件夹层级、机器、账号每多一层，手动同步就多一分痛苦，最后往往干脆放弃，只留一份了事。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a78bc8e9addc&quot;}" data-wp-interactive="core/image" data-wp-key="6a78bc8e9addc" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1.webp" alt="一条命令同时备份到两个云盘，全程免费" class="wp-image-3223" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<p class="wp-block-paragraph">How-To Geek 撰稿人 Faisal Rasool 给出的办法是命令行工具 rclone。这款免费开源程序可以上传、下载、同步和删除云端文件，支持约 50 家服务商。配置完成后，一条命令就能把本地文件夹同时推送到两个甚至更多云盘。</p>



<h2 class="wp-block-heading">第一步：安装 rclone</h2>



<ol class="wp-block-list"><li>Linux 用包管理器安装，包名通常为 rclone：<code>sudo apt install rclone</code> 或 <code>sudo dnf install rclone</code>。</li><li>Windows 打开终端运行 <code>winget install rclone</code>。</li><li>macOS 用 Homebrew 安装：<code>brew install rclone</code>。</li><li>运行 <code>rclone --version</code> 确认安装成功。</li></ol>



<h2 class="wp-block-heading">第二步：添加第一个云盘</h2>



<p class="wp-block-paragraph">rclone 把每个云端账号称为一个「remote」，只需连接一次。</p>



<ol class="wp-block-list"><li>运行 <code>rclone config</code>。</li><li>输入 <code>n</code> 回车，新建一个 remote。</li><li>起一个名字，后续命令都会用到。</li><li>在服务商列表中输入自己所用云盘的编号。原文作者演示时选的是 Google Drive；由于 rclone 支持约 50 家服务商，中国内地用户可在列表中挑选实际能访问的对象存储或 WebDAV 服务。</li><li>其余一路回车保持默认，直到生成授权链接。</li><li>打开链接完成授权，等待出现「Success」提示。</li><li>回终端再按两次回车，即可在列表中看到该 remote。</li><li>输入 <code>n</code> 继续添加下一个，输入 <code>q</code> 退出向导。</li></ol>



<p class="wp-block-paragraph">用同样流程添加第二个云盘，随后运行 <code>rclone listremotes</code> 可列出全部 remote。</p>



<h2 class="wp-block-heading">第三步：合并成一个「联合」remote</h2>



<p class="wp-block-paragraph">rclone 的 union 功能能把多个云盘合并成一个 remote，对它做的改动会同步复制到所有成员云盘。</p>



<ol class="wp-block-list"><li>再次运行 <code>rclone config</code>，选择 <code>n</code> 新建并起名，原文作者取名「multi」。</li><li>在列表中找到「Union merges the contents of several upstream fs」，通常排在第 40 位。</li><li>提示输入 upstreams 时，填入多个 remote 名称，空格隔开，例如 <code>gdrive: dropbox:</code>。</li><li>接下来三个选项均输入 <code>all</code> 回车，确保改动镜像到所有云盘。</li><li>其余保持默认并退出。</li></ol>



<h2 class="wp-block-heading">第四步：用命令上传下载</h2>



<p class="wp-block-paragraph">rclone 命令格式固定，读懂一条即可举一反三：</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph">rclone copy awesome-stuff dropbox:backups</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph"><code>awesome-stuff</code> 是当前目录下的源文件夹，<code>copy</code> 表示复制并上传到 Dropbox 的 backups 文件夹。云端 remote 名称后必须加冒号。通用写法为 <code>rclone copy 源 remote:目标路径</code>。源和目标对调即变成下载：</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph">rclone copy dropbox:backups awesome-stuff</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph">源也可以是单个文件。其他常用命令：<code>rclone move</code> 移动文件、<code>rclone ls dropbox:backups</code> 列出目录内容、<code>rclone lsd dropbox:</code> 列出全部目录。</p>



<p class="wp-block-paragraph">关键在最后一步——把 remote 换成前面创建的联合 remote：</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph">rclone copy awesome-stuff multi:backup</p>



<p class="wp-block-paragraph"><code>`</code></p>



<p class="wp-block-paragraph">这条命令会把文件夹同时上传到两个云盘，想接入几个账号都可按同样方式扩展。</p>



<h2 class="wp-block-heading">值得留意的几点</h2>



<p class="wp-block-paragraph">原文作者提到，还可以给常用命令设置命令行别名，用一个关键词触发一长串命令；rclone 也支持把云盘挂载成本地网络驱动器，在文件管理器中直接访问。由于完全在命令行下运行，写进脚本做定时自动备份同样毫无障碍。上手初期需要适应，但熟悉 copy 之后，效率会明显高于各家云盘的官方客户端。</p>



<p class="wp-block-paragraph">来源：How-To Geek</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e4%b8%a4%e4%b8%aa%e4%ba%91%e7%9b%98%ef%bc%8c%e5%85%a8%e7%a8%8b%e5%85%8d%e8%b4%b9/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>一条命令，把文件同时备份到多个云盘</title>
		<link>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%ef%bc%8c%e6%8a%8a%e6%96%87%e4%bb%b6%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e5%a4%9a%e4%b8%aa%e4%ba%91%e7%9b%98/</link>
					<comments>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%ef%bc%8c%e6%8a%8a%e6%96%87%e4%bb%b6%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e5%a4%9a%e4%b8%aa%e4%ba%91%e7%9b%98/#respond</comments>
		
		<dc:creator><![CDATA[steve, zhang]]></dc:creator>
		<pubDate>Sat, 01 Aug 2026 18:49:40 +0000</pubDate>
				<category><![CDATA[科技]]></category>
		<category><![CDATA[rclone]]></category>
		<category><![CDATA[云备份]]></category>
		<category><![CDATA[命令行工具]]></category>
		<category><![CDATA[开源软件]]></category>
		<category><![CDATA[数据备份]]></category>
		<category><![CDATA[网盘同步]]></category>
		<guid isPermaLink="false">https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%ef%bc%8c%e6%8a%8a%e6%96%87%e4%bb%b6%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e5%a4%9a%e4%b8%aa%e4%ba%91%e7%9b%98/</guid>

					<description><![CDATA[rclone 是一款免费的开源命令行工具，专门用来在本地与云端之间上传、下载、同步和删除文件。对于需要把数据同 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">rclone 是一款免费的开源命令行工具，专门用来在本地与云端之间上传、下载、同步和删除文件。对于需要把数据同时存到多个网盘的人来说，它比各家云厂商自家的网页端和客户端都要顺手。科技媒体 How-To Geek 的撰稿人 Faisal Rasool 在一篇教程中演示了如何用一条命令，把本地文件夹一次性备份到两个甚至更多云盘账号。</p>



<figure data-wp-context="{&quot;imageId&quot;:&quot;6a78bc8e9bedd&quot;}" data-wp-interactive="core/image" data-wp-key="6a78bc8e9bedd" class="wp-block-image size-large aligncenter wp-lightbox-container"><img loading="lazy" decoding="async" width="1200" height="675" data-wp-class--hide="state.isContentHidden" data-wp-class--show="state.isContentVisible" data-wp-init="callbacks.setButtonStyles" data-wp-on--click="actions.showLightbox" data-wp-on--load="callbacks.setButtonStyles" data-wp-on--pointerdown="actions.preloadImage" data-wp-on--pointerenter="actions.preloadImageWithDelay" data-wp-on--pointerleave="actions.cancelPreload" data-wp-on-window--resize="callbacks.setButtonStyles" src="https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header.webp" alt="一条命令，把文件同时备份到多个云盘" class="wp-image-3193" style="max-width:100%;height:auto;" srcset="https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header.webp 1200w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-300x169.webp 300w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-1024x576.webp 1024w, https://mylogs.cn/wp-content/uploads/2026/08/2caa1177e3ef7287c7550c58e5983029_header-768x432.webp 768w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /><button
			class="lightbox-trigger"
			type="button"
			aria-haspopup="dialog"
			data-wp-bind--aria-label="state.thisImage.triggerButtonAriaLabel"
			data-wp-init="callbacks.initTriggerButton"
			data-wp-on--click="actions.showLightbox"
			data-wp-style--right="state.thisImage.buttonRight"
			data-wp-style--top="state.thisImage.buttonTop"
		>
			<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
				<path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
			</svg>
		</button><figcaption class="wp-element-caption">图片来源：How-To Geek</figcaption></figure>





<h2 class="wp-block-heading">为什么命令行反而更好用</h2>



<p class="wp-block-paragraph">打开云盘网页、点来点去上传下载，单次看似只花几秒钟，但当备份涉及多个文件夹、多台电脑、多家云服务商和多个账号时，手动操作会迅速变得繁琐。rclone 这类命令行工具的价值正在于此：只需把云账号与 rclone 连接一次（这一步称为&#8221;配置远程&#8221;），之后就不再需要反复打开浏览器、登录账号，直接用几个命令就能完成上传、下载和同步。</p>



<p class="wp-block-paragraph">本质上，键盘操作胜过鼠标点击，正如快捷键总比层层菜单更快——rclone 就像是云盘管理的快捷键。</p>



<h2 class="wp-block-heading">安装与配置远程</h2>



<p class="wp-block-paragraph">在 Linux 上，多数发行版可直接用包管理器安装：</p>



<p class="wp-block-paragraph">sudo apt install rclone sudo dnf install rclone</p>



<p class="wp-block-paragraph">Windows 用户运行 winget install rclone，macOS 用户则用 brew install rclone。安装完成后输入 rclone &#8211;version 确认无误。</p>



<p class="wp-block-paragraph">接着配置第一个云账号。在终端运行 rclone config，按 n 新建远程并起个名字。rclone 支持约 50 家云服务商，在列表里找到对应编号即可（文中示例选择 Google Drive）。其余设置一路回车采用默认，工具会生成一个授权链接，在浏览器里登录对应账号完成授权，看到&#8221;成功&#8221;提示后退出向导即可。运行 rclone listremotes 可以查看已添加的远程。</p>



<h2 class="wp-block-heading">用 union 把多个云盘合并成一个</h2>



<p class="wp-block-paragraph">rclone 的&#8221;union&#8221;（合并）功能可以把两个或更多云盘整合成一个远程，对其做的任何改动都会同步镜像到被合并的全部云盘里。</p>



<p class="wp-block-paragraph">再次运行 rclone config 新建远程，在列表里找到&#8221;Union 合并多个上游文件系统&#8221;选项（通常是第 40 项），填入上游远程名称，例如 gdrive: 和 dropbox:，接着在后续三个选项中都选 all，确保文件改动在所有远程间镜像同步。完成后就得到了一个名为 multi: 的合并远程。</p>



<h2 class="wp-block-heading">一条命令完成多盘备份</h2>



<p class="wp-block-paragraph">最常用的是 copy 命令，通用格式为：</p>



<p class="wp-block-paragraph">rclone copy 源路径 远程:目标路径</p>



<p class="wp-block-paragraph">例如 rclone copy awesome-stuff dropbox:backups 会把本地 awesome-stuff 文件夹复制到 Dropbox 里的 backups 文件夹。把源和目标的顺序对调，就能反向把云盘文件下载回本地。</p>



<p class="wp-block-paragraph">更关键的是，可以直接把合并远程当作目标：</p>



<p class="wp-block-paragraph">rclone copy awesome-stuff multi:backup</p>



<p class="wp-block-paragraph">这条命令会把文件夹同时上传到 Dropbox 和 Google Drive。可添加的云盘远程数量不限，全部由 rclone 统一管理。</p>



<p class="wp-block-paragraph">除了 copy，还能用 move 移动文件、用 ls 和 lsd 列出云端目录内容。多数情况下 copy 已经够用。</p>



<h2 class="wp-block-heading">进阶玩法</h2>



<p class="wp-block-paragraph">rclone 还支持把云盘挂载为网络附加存储（NAS）盘，在文件管理器里像本地磁盘一样访问；由于完全基于命令行，它也特别适合写入脚本实现自动备份。还可以设置命令行别名，把常用命令绑定到简短关键词。刚开始需要一点上手时间，但熟悉之后，它的体验往往优于各家云厂商提供的闭源应用和网页端。</p>



<p class="wp-block-paragraph">来源：How-To Geek，作者 Faisal Rasool，2026 年 8 月 1 日</p>

]]></content:encoded>
					
					<wfw:commentRss>https://mylogs.cn/%e4%b8%80%e6%9d%a1%e5%91%bd%e4%bb%a4%ef%bc%8c%e6%8a%8a%e6%96%87%e4%bb%b6%e5%90%8c%e6%97%b6%e5%a4%87%e4%bb%bd%e5%88%b0%e5%a4%9a%e4%b8%aa%e4%ba%91%e7%9b%98/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
