[linux-l] Hardlink in eigenständige Datei wandeln

C. Guszewski list at guszewski.de
Di Aug 17 09:23:57 CEST 2010


 olafBuddenhagen at gmx.net schrieb am 15.8.2010 23:35:
> Hallo,
>
> On Sat, Aug 14, 2010 at 07:26:23PM +0200, C. Guszewski wrote:
>
>> stehe gerade auf dem Schlauch und kann nichts finden.
>>
>> Habe mit "cp -al pfad1/. pfad2" ein Verzeichnis als Eins-zu-eins-Kopie
>> dupliziert und möchte nun nur in dem neuen Verzeichnis einzelne
>> Dateien ändern. Die Originalfiles unter pfad1 sollen aber erhalten
>> bleiben, was naturgemäß bei Hardlinks ja so nicht vorgesehen ist. Wie
>> kann ich denn nun erzwingen, dass z.B. pfad2/file1 ein anderen Inode
>> erhält, als pfad1/file1?
>
> An sonsten die manuelle Methode: Wenn Du eine der Datein ändern willst,
> erst den Link löschen, und die echte Datei kopieren...
>
Habe es letztendlich mit Hilfe von
  find . -name \*.php -exec  cp -pv  --remove-destination  {}
../target-dir/{} \;
nach dem cp -al gelöst und dann anschließend erst sed über die zu
ändernden Dateien geschickt.

Danke,
Christian




Mehr Informationen über die Mailingliste linux-l