Wie greife ich unter Linux auf nicht gemountete Netzlaufwerkdateien zu?

Wie greife ich unter Linux auf nicht gemountete Netzlaufwerkdateien zu?

Ich habe einen Remote-Host aufgerufen myhostund habe einige Protokolldateien, auf die ich im Terminal zugreifen möchte.

Beispielsweise kann ich in meinem Browser darauf zugreifen:

file://myhost/f$/logs/dev.log

Aber wenn ich dies im Terminal versuche

scp -p "username@myhost:/f$/logs/dev.log" "/home/Documents"

es wird mir der Fehler „Stat kann nicht ausgeführt werden“ angezeigt:

cp: cannot stat `username@myhost:/f$/logs/dev.log': No such file or directory

Ich habe es versucht username@file://myhost, username@//myhostaber immer noch kein Glück gehabt.

Irgendwelche Ideen?

Dank im Voraus!

Antwort1

Lassen Sie mich die Lösung mit wget erläutern:

Da ich über die URL auf die Datei zugreifen kann, verwende ich in meinem Batch einfach diese Zeile:

wget -q //myhost/f$/logs/dev.log -Y off

wobei "-q" bedeutet:

Aktivieren Sie die ausführliche Ausgabe mit allen verfügbaren Daten. Die Standardausgabe ist ausführlich.

und "-Y" bedeutet:

Proxy ein- oder ausschalten

Dadurch wird die Datei in die aktuellen Verzeichnisse heruntergeladen und mein Problem gelöst.

Referenz: http://www.gnu.org/software/wget/manual/wget.html

verwandte Informationen