跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 关于文件同步的一个需求
未分類
27 10 月 2020

关于文件同步的一个需求

关于文件同步的一个需求

資深大佬 : zxCoder 2

有个小需求,写一个命令行程序,可以将本地文件夹的文件给同步到远程数据库中,文件不大,都是 markdown 格式,但是我希望每次执行命令能够识别哪些是新加的文件,哪些是原来的文件但是修改了(文件名,文件内容),哪些已经删除了,想不出有什么好办法

大佬有話說 (11)

  • 資深大佬 : starzh

    说一下我的想法
    在 Linux 里面每个文件有自己的 inode,每次同步前比较远程存的 inode 和本地文件的 inode 来判断新文件和删除的文件,判断原文件是否修改就需要算哈希了

  • 資深大佬 : qiayue

    假设你原先有一个文件 v2ex.md 内容是 v2ex.com
    后来你修改文件 v2ex.md 的内容为 www.v2ex.com
    再后来你添加了一个新文件 v3ex.md 内容是 www.v3ex.com

    那么程序怎们能够识别你这个 v3ex.md 到底是新文件,还是旧文件 v2ex.md 修改过来的呢?

  • 資深大佬 : kidlj

    git?

  • 資深大佬 : Tianao

    调用 diff 工具 /库。

  • 資深大佬 : shyling

    学学 git 怎么做

  • 資深大佬 : DoctorCat

    文件目录树对比
    文件 hash 对比
    求远程与本地文件名二者的差集…

  • 資深大佬 : rshun

    rsync 呢?

  • 資深大佬 : fenglangjuxu

    内容 md5?

  • 資深大佬 : widewing

    这不就是 git 吗。。

  • 資深大佬 : dangyuluo

    定义什么是数据库

  • 資深大佬 : felixcode

    用 git 来管理

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具