[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: How to overwrite a symbolic link?
From: |
Marc Herbert |
Subject: |
Re: How to overwrite a symbolic link? |
Date: |
Mon, 10 May 2010 12:59:44 +0100 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330 Fedora/3.0.4-1.fc12 Thunderbird/3.0.4 |
Le 07/05/2010 16:02, Peng Yu a écrit :
> I can copy the whole
> directory and then modify one file in the newly copied N files. But
> I'll lose track of which file has been changed later on, which is
> important to me.
You will not lose track of the changed files: just run a recursive
diff comparing the old and new directories and you will see what
was/has changed (this is actually the poor man's version control
system).
> Suppose I have N files in a directory that does some job. Lets say M
> (<N) files are primary files and N-M files are derived from these M
> files (say, there are a number of programs, each takes some of the M
> files to generate some of the N-M files).
> [...]
> Instead, I'd rather create symbolic link for all the N-M-1 primary
> files but copy only one remaining file and modify it. Remember, I
> can't tell which are primary files and which are derived files. So I
> can not do so.
>
> One solution is create symbolic link to N-1 files as long as I can
> overload '>' and '>>' and the open file function call.
So you are really trying to re-invent some copy-on-write/versioning
file system by hacking symbolic links and redirections. This looks
like a lot of pain. You'd better start by looking at existing
solutions; even if none is ideal for your case, you would at least
leverage the existing knowledge and experience in this field instead
of starting from zero.
> Let me know if you have any thought on solving this problem.
Since you are using the wrong tool for the job I am afraid you are
going to be rather alone on this road.
Cheers,
Marc
- Re: How to overwrite a symbolic link?, (continued)
Re: How to overwrite a symbolic link?, Bob Proulx, 2010/05/06
Re: How to overwrite a symbolic link?, Marc Herbert, 2010/05/07
- Re: How to overwrite a symbolic link?, Peng Yu, 2010/05/07
- Re: How to overwrite a symbolic link?, Eric Blake, 2010/05/07
- Re: How to overwrite a symbolic link?, Peng Yu, 2010/05/07
- Re: How to overwrite a symbolic link?, Eric Blake, 2010/05/07
- Re: How to overwrite a symbolic link?, Peng Yu, 2010/05/09
- Re: How to overwrite a symbolic link?, Chet Ramey, 2010/05/09
Re: How to overwrite a symbolic link?,
Marc Herbert <=
Re: How to overwrite a symbolic link?, Peng Yu, 2010/05/10
Re: How to overwrite a symbolic link?, Bob Proulx, 2010/05/10