----- Original Message ----- From: "Martin Schoenball" martin.schoenball@gmx.de To: lug-dd-request@schlittermann.de Sent: Saturday, October 14, 2000 2:26 PM Subject: dateierweiterung
Hallo Liste Ich habe ein Problem mit xephem (Planetariumssoftware) und einem Sternkatalog. Der Katalog besteht aus 9437 Dateien mit der Endung .gsc xephem verlangt aber für diesen Katalog Dateien mit der Endung .ech Das Problem ist aber, dass ich unter Windows ein anderes Programm habe,
dass
aber wieder die .gsc-Dateien verlangt. Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann? Gruß Martin
On Sat, Oct 14, 2000 at 04:37:38PM +0200, Martin Schoenball wrote:
Hallo Liste
Hallo,
Ich habe ein Problem mit xephem (Planetariumssoftware) und einem Sternkatalog. Der Katalog besteht aus 9437 Dateien mit der Endung .gsc xephem verlangt aber für diesen Katalog Dateien mit der Endung .ech Das Problem ist aber, dass ich unter Windows ein anderes Programm habe,
dass
aber wieder die .gsc-Dateien verlangt. Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann? Gruß
Ich würde die *.gsc auf der Windows-Partition liegen lassen und dann SoftLinks zur Linux-Partition erstellen: 1) Windows-Partition mounten 2) in Verzeichnis wechseln, wo .gsc liegen 3) folgendes Script ausführen: -------------------------------- #!/bin/bash
ECH_FILE=/wo/auch/immer
for i in ./*.gsc; do ln -s $i $ECH_FILE/`basename $i`.ech done -------------------------------- Ich hoffe das funzt.
Ciao, Tobias
Hallo,
ich will auch noch was sagen dazu.
Wenn es 9437 Files sind, dann ist es sehr gut moeglich, dass die genannten Scripte nicht funktionieren (Kommandozeile zu lang)
for i in ./*.gsc; do ln -s $i $ECH_FILE/`basename $i`.ech done
Der andere von Stephan war aehnlich.
Wahrscheinlich ist's so sicherer:
find /woauchimmer -name *.gsc | while read; do \ ln -s "$REPLY" ${REPLY%.gsc}.esc \ done
... denk' ich mal.
Heiko
am Sat, dem 14.10.2000, um 16:37:38 +0200 mailte Martin Schoenball folgendes:
----- Original Message ----- From: "Martin Schoenball" martin.schoenball@gmx.de To: lug-dd-request@schlittermann.de Sent: Saturday, October 14, 2000 2:26 PM Subject: dateierweiterung
Hallo Liste Ich habe ein Problem mit xephem (Planetariumssoftware) und einem Sternkatalog. Der Katalog besteht aus 9437 Dateien mit der Endung .gsc xephem verlangt aber für diesen Katalog Dateien mit der Endung .ech Das Problem ist aber, dass ich unter Windows ein anderes Programm habe,
dass
aber wieder die .gsc-Dateien verlangt. Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann? Gruß Martin
Mmh, ist das nun Deine Frage, oder was?
Meine Frage wäre dazu: Sind die Dateien an sich gleich und unterscheiden sich nur in der Endung? Kannst Du unter Linux an die Win-Partition? (sollte gehen).
Vorschlag (wenn obige Fragen positiv zu beantworten sind): Die Dateien unter DOS liegen lassen und unter Linux in einem anderen verzeichnis (ext2) sym.-Links dazu erstellen. Das geht dann auch per Shell-Script.
Damit brauchst Du dann nur wenig Platz für die Links und kannst von beiden Systemen aus ran.
(ungetestet, da hier kein Win vorhanden)
Andreas
Am Sam, 14 Okt 2000 schrieb Martin Schoenball:
Ich habe ein Problem mit xephem (Planetariumssoftware) und einem Sternkatalog. Der Katalog besteht aus 9437 Dateien mit der Endung .gsc xephem verlangt aber für diesen Katalog Dateien mit der Endung .ech Das Problem ist aber, dass ich unter Windows ein anderes Programm habe,
dass
aber wieder die .gsc-Dateien verlangt. Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann? Gruß
Du erstellst unter Linux Softlinks mit der Endung .ech für jede gsc-Datei (9437 Softlinks !)
probier mal...
for i in `find /mnt/gsc-dateien/ -type f -name "*.gsc"`; do echo ln -s $i ${i%.gsc}.ech ;done
und wenn dir die ausgabe gefällt...
cd /data/ech-dateien/ for i in `find /mnt/gsc-dateien/ -type f -name "*.gsc"`; do ln -s $i ${i%.gsc}.ech ;done
Glaube NTFS unterstützt auch Links, aber Windows nicht so richtig. Wenn du also NT nimmst, und dem KernelNTFS-Treiber vertraust, kannst du die Links auch direkt auf der NTFS-Partition anlegen.
Bye, Stephan
On Sat, Oct 14, 2000 at 04:37:38PM +0200, Martin Schoenball wrote:
Hallo Liste Ich habe ein Problem mit xephem (Planetariumssoftware) und einem Sternkatalog. Der Katalog besteht aus 9437 Dateien mit der Endung .gsc xephem verlangt aber für diesen Katalog Dateien mit der Endung .ech Das Problem ist aber, dass ich unter Windows ein anderes Programm habe,
dass
aber wieder die .gsc-Dateien verlangt. Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann?
Wenn eines der beiden Programme im Quellcode da ist, kannst du die Stelle suchen und die 3 Buchstaben aendern.
Reinhard
Am Sam, 14 Okt 2000 schrieb Reinhard Foerster:
Die Möglichkeit, den Katalog zweimal auf der Platte zu haben scheitert an dem Volumen von 1,2GB. Habt ihr eine Idee, wie ich mein Problem lösen kann?
Wenn eines der beiden Programme im Quellcode da ist, kannst du die Stelle suchen und die 3 Buchstaben aendern.
Das könnte man auch mit dem Binary machen ;-)
Bye, Stephan
lug-dd@mailman.schlittermann.de