用文件管理器管理博客
title: "用文件管理器管理博客:ls、mv、rm 就是你的后台" date: 2026-09-17 tags: [文件管理, 命令行, Git, 运维, 核心功能] category: 核心功能 description: "不需要博客后台。ls 看文章列表,mv 改分类,rm 下线文章。文件系统就是你的管理界面。"
用文件管理器管理博客:ls、mv、rm 就是你的后台
传统博客的后台长这样:
左侧菜单:文章管理、分类管理、标签管理、媒体管理、主题设置、插件管理……
你要做的每一个操作,都需要登录后台、找到对应页面、点击按钮。
爱库录没有「后台」这个概念。或者说,文件系统就是你的后台。
文件即管理单元
查看所有文章
ls -la blog/
# 关于爱库录/
# 快速上手/
# 核心功能/
# AI能力/
# 主题与插件/
不需要打开「文章管理」页面。ls 就是文章列表。
查看某个分类下的文章
ls blog/核心功能/
# TG发条语音AI帮你写成文章.md
# 拖个文件进目录就是发布了一篇博客.md
# 爬虫看的和读者看的不是一回事.md
改分类
# 把一篇文章从「核心功能」移到「快速上手」
mv blog/核心功能/拖个文件进目录就是发布了一篇博客.md blog/快速上手/
改分类 = 移动文件。 不需要在后台编辑文章、改分类下拉框、点保存。
而且稳定 slug 保证:移动后链接不变。
下线文章
# 从博客目录移出来
mv blog/核心功能/某篇文章.md drafts/
移出博客目录 = 下线。移回来 = 重新上线。
不需要点「取消发布」按钮。不需要改文章状态。
批量操作
# 批量移动
mv blog/旧分类/*.md blog/新分类/
# 批量重命名(加前缀)
for f in blog/技术/*.md; do mv "$f" "blog/技术/2026-$(basename $f)"; done
# 批量删除草稿
rm drafts/temp-*.md
文件系统的所有工具都能用。 ls、mv、cp、rm、find、grep、xargs——几十年积累的 Unix 工具链,全部适用于博客管理。
Git 做版本管理
cd blog/
# 初始化
git init
git remote add origin git@github.com:me/my-blog.git
# 日常使用
git add .
git commit -m "add: new article about Docker"
git push
# 查看历史
git log --oneline
git diff HEAD~3
# 回滚
git revert abc1234
博客有完整的版本历史了。 谁改了什么、什么时候改的、改了哪些内容,全部可追溯。
不需要「文章历史版本」功能——Git 已经做了,而且做得更好。
rsync 做同步
# 本地 → 服务器
rsync -avz blog/ user@server:/data/aiklog/blog/
# 服务器 → 本地(备份)
rsync -avz user@server:/data/aiklog/blog/ /backup/blog/
# 只同步变更的部分
rsync -avz --delete blog/ user@server:/data/aiklog/blog/
同步增量的,只传变化的文件。 不需要「导入导出」功能。
find + grep 做搜索
# 找所有包含「Docker」的文章
grep -rl "Docker" blog/
# 找最近 7 天修改过的文章
find blog/ -name "*.md" -mtime -7
# 找所有包含 frontmatter 标签的文件
grep -l "tags:.*AI" blog/**/*.md
# 统计每篇文章的字数
wc -c blog/**/*.md | sort -rn
本地搜索比任何在线搜索都快。 而且完全离线,不需要网络。
文件监控 = 自动发布
爱库录的引擎会监控博客目录的文件变化:
- 新文件出现 → 自动入库、自动发布(或进入草稿)
- 文件内容变化 → 自动更新索引、重新生成摘要
- 文件被移走 → 自动下线
- 文件被删除 → 自动清理
你只管操作文件,引擎自动同步到博客。
这就是「目录即站点,文件即文章」的完整含义:不是只在初始导入时生效,而是持续地、实时地生效。
和传统后台的对比
| 操作 | 传统后台 | 爱库录 |
|------|---------|--------|
| 查看文章 | 登录 → 文章管理 | ls blog/ |
| 改分类 | 编辑 → 改分类 → 保存 | mv file newdir/ |
| 下线 | 编辑 → 改状态 → 保存 | mv file drafts/ |
| 批量操作 | 逐个点击 | for 循环 / xargs |
| 版本管理 | 平台自带(功能有限) | Git(完整历史) |
| 同步 | 导入/导出 | rsync |
| 搜索 | 后台搜索框 | grep / find |
| 备份 | 平台导出 | cp / rsync |
文件系统是最古老、最稳定、最通用的管理界面。 它不会改版、不会加广告、不会下线。
相关:
[[拖个文件进目录,就是发布了一篇博客]]— 了解文件发布的完整流程。