2016-03-30 10 views
0

Beim Kopieren von 1.925 Dateien (1.8GB) from Linux-Maschine to Windows-Maschine (wo WinSCP installiert ist), landen nur 1.882 Dateien (1.53GB) auf dem Windows-Rechner.Wie werden Dateien angezeigt, die in WinSCP nicht angezeigt und kopiert werden?

Die folgenden Antworten auf ähnliche Abfragen können die Ursache/s sein:

Aus Sicherheitsgründen WinSCP nicht Datei mit verdächtigen Dateinamen (wie Punkte nur) in Datei-Panel angezeigt werden soll. Daher können Sie sie nicht zum Download auswählen.

https://winscp.net/forum/viewtopic.php?t=7029

Der zweite Fehler ist wahrscheinlich wegen zu langen Weg. WinSCP ist nicht unterstützt Pfade länger als 260 Zeichen mit FTP-Protokoll: https://winscp.net/tracker/821

https://winscp.net/forum/viewtopic.php?p=52873#52873

Meine Frage ist, wie kann ich wissen, welche Dateien nicht angezeigt werden und daher nicht übertragen werden? (Damit kann ich irgendwie manuell sicherstellen, dass alle Linux-Dateien auf Windows-Rechner landen).

Wenn es ein Szenario wäre, wo nur 10 Dateien beteiligt wären, könnte ich leicht ein visuelles Diff machen, aber wie mache ich das, wenn es fast 2000 Dateien gibt?

=======

Fehlerbehebung/Lösung:

  • gab es drei Fälle von denselben Dateinamen mit unterschiedlichem Fall, den ich korrigiert, die dann Zählung Datei und Byte gemacht das gleiche in WinSCP, abgesehen von der Diskrepanz von 1 weiteren Ordner in Remote-Ordner zählen. Befehle> Verzeichnisse vergleichen sagt "Keine Unterschiede gefunden".

  • Linux-Dateimanager Nemo zeigt unterschiedliche Dateianzahl zu WinSCP.

Remote (Linux):

WinSCP> Rechtsklick auf Ordner> Eigenschaften> Größe: 'berechnen':

1885 Dateien, 41 Ordner, 1670MB (1751108846 B)

Local (Windows):

WinSCP> Rechtsklick auf Ordner> Proper Bindungen (Hinweis: ein anderes Kontextmenü wird hier ausgelöst):

1885 Dateien, 40 Ordner, Größe: 1.62GB (1751108846 Bytes)

Remote (Linux):

Wenn Standard-Dateimanager mit Nemo 2.8.6 auf Linux:

Rechts auf Ordner klicken> Eigenschaften:

„Inhalt: 1.925 Artikel, insgesamt 1,8 GB ".

Fazit:

So sind die einzigen verbleibenden Anomalien sind:

  • Extra-Ordner Zählung in remote über WinSCP.

  • Verschiedene Dateianzahl in Linux (im Vergleich zu WinSCP und Windows - 1925 vs 1885)

  • Diese Differenz (40) konnte nur bedeuten, dass Linux-Ordner in seiner Bilanz von Artikel zählt.

Antwort

1

Wenn Sie alle 1925 Dateien im remote panel sehen können, verwenden Sie die Commands > Compare directories command WinSCP finden haben, was fehlt.


Obwohl ich denke, das eigentliche Problem ist, dass alle Dateien tatsächlich heruntergeladen wurden. Aber Sie haben Dateien im Linux-Verzeichnis mit dem gleichen Namen, nur einen anderen Fall. Windows unterscheidet nicht zwischen Groß- und Kleinschreibung, daher überschreibt Datei wie FILE.txtfile.txt beim Herunterladen.

In diesem Fall die Vergleichen Verzeichnisse Befehl wird auch keine Unterschiede finden.

+0

Entschuldigung, mein Text war falsch, ich habe den ursprünglichen Beitrag geändert. Übertragungsrichtung ist 'von' dem" entfernten "Linux' zu' dem "lokalen" Windows. Nach dem Kopieren der Dateien von Linux nach Windows und der Verwendung von * Commands> Compare Directories * wird der Ordnerinhalt gleich angezeigt. Aber wenn ich Linux- und Windows-Dateimanager einchecke, sind sie nicht gleich. Ich frage mich also, ob WinSCP nur die Dateien "herunterlädt", die es "sehen" kann? – user1063287

+0

Was ist "Linux und Windows Dateimanager"? Wie viele Dateien sehen Sie in lokalen WinSCP- und Remote-Panels? Ich sehe keine Bearbeitung in Ihrem Post. –

+0

Ich denke, das ist jetzt gelöst, siehe Fehlersuche neben dem ursprünglichen Beitrag, die einzige wirkliche Anomalie ist die Anzahl der Ordner zwischen remote und lokal in WinSCP (ich bin mir nicht sicher, was das verursacht), danke für Ihre Hilfe. – user1063287