通过保存来跟踪文件系统(文件夹/文件)状态

时间:2017-02-26 21:05:25

标签: linux filesystems directory

我正在寻找一种方法来跟踪文件夹的变化,包括子文件夹和文件,而不是实时的。 基本上我想知道上次看的时候更改(更改或删除)的文件夹/文件。

一个简单的解决方案是制作整个文件夹/文件的副本,然后在我想知道改变了什么时做一些差异。我可以触摸文件,这样他们就不会占用任何空间并查看文件日期以查看它是否已更改。 ......但它似乎不是一个好的选择。

这将在Linux系统上进行。我会观看的文件系统将被挂载(不受控制),但如果有人在考虑文件系统的某些特定技巧,我将控制另一个文件系统。

有没有人有一个好的解决方案?

1 个答案:

答案 0 :(得分:1)

Git似乎是一个很好的解决方案。您可以跟踪更改,返回到文件的不同版本,创建分支,并获得对文件当前状态的任何提交的差异。

你可以免费上课

https://www.codeschool.com/learn/git

您可以进入要跟踪的文件夹。然后使用

初始化文件夹
  

git init

添加所有文件和文件夹

  

git add。

提交更改

  

git commit -m“some message”

更改文件后查看更改

  

git status

添加新更改的文件

  

git添加“您更改的文件”

然后做一个提交

  

git commit -m“some message”