如何在Linux中修改目录/文件

我怎样才能修改一个文件和目录形成一个补丁

我已经在一个目录上应用了一个补丁pd.patch ,并在这个文件上应用了这两个命令的一个补丁pf.patch

 patch -p1 < pd (in the directory) patch -p1 file_unpatch < pf.patch . ( will give me file_patch(patched file_unpatch)) 

我如何检索原始file_unpatch和未打补丁的目录?

编辑我想通了,我们可以使用-R选项unpatch一个目录:

 patch -p1 -R < pd (in the directory) --> will give me unpatched directory. 

现在,怎么样打开文件?

正如你发现的那样,你只需要使用patch -R恢复补丁。

显然,你必须按照恢复顺序进行修改,所以在你的情况下:

 patch -R -p1 file_unpatch < pf.patch patch -R -p1 < pd.patch