📝 删除笔记命令

日期:2026-08-20  |  标签: #

整合版删除命令

删除指定日期的所有笔记

例如删除 2026-08-20 的所有笔记(文件 + 首页链接): bash

DATE="2026-08-20" && \ rm -f /var/www/wiki/note_${DATE//-/}.html && \ sed -i "/${DATE}:/d" /var/www/wiki/index.html

删除指定日期 + 指定关键词的笔记

例如删除 2026-08-20 标题包含“测试”的笔记: bash

DATE="2026-08-20" && KEYWORD="测试" && \ rm -f /var/www/wiki/note_${DATE//-/}${KEYWORD}.html && \ sed -i "/${DATE}:.${KEYWORD}/d" /var/www/wiki/index.html

删除所有笔记(危险操作,慎重使用)

bash

rm -f /var/www/wiki/note*.html && \ sed -i '/

  • <a href=".\/note/d' /var/www/wiki/index.html

    工作原理

    部分 作用 DATE="2026-08-20" 设置要删除的日期 KEYWORD="测试" 设置要删除的关键词(可选) rm -f /var/www/wiki/note_....html 删除匹配的笔记文件 sed -i "/${DATE}:/d" 从首页删除匹配的链接

    快速参考

    需求 命令 删除某天的所有笔记 使用第一条命令 删除某天+某关键词的笔记 使用第二条命令 删除所有笔记 使用第三条命令

    示例

    当前首页:

    执行删除命令后: rm -f /var/www/wiki/note_20260820.html sed -i '/2026-08-20:/d' /var/www/wiki/index.html

    结果:2026-08-20 的所有笔记文件被删除,首页对应链接也被移除。


  • ← 返回首页