2016-03-30 32 views
0

當複製1,925個文件(1.8GB)from Linux機器to Windows機器(安裝WinSCP時),Windows計算機上最終只有1,882個文件(1.53GB)。如何查看未在WinSCP中顯示和複製的文件?

到類似的查詢以下響應可能是原因/秒:

出於安全考慮的WinSCP不會顯示具有可疑 文件名(如僅點)在文件面板文件。因此您不能選擇 進行下載。

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

第二個錯誤可能是因爲太久路徑。 WinSCP賦予它 不支持使用FTP協議的路徑超過260個字符: https://winscp.net/tracker/821

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

我的問題是,我怎麼知道哪些文件沒有被顯示,因此不被轉移? (所以我可以手動確保所有的Linux文件都在Windows機器上)。

如果是隻涉及10個文件的場景,我可以很容易地做一個視覺比較,但如果有近2000個文件時該怎麼做?

=======

故障排除/解決方案:

  • 有3例與我糾正不同的情況下,其然後由文件和字節數相同的文件名的在WinSCP中相同,除了遠程文件夾計數中多出1個文件夾的差異。 命令>比較目錄說「找不到差異」。

  • Linux文件管理器Nemo顯示不同的文件數量到WinSCP。

遠程(Linux)的:

的WinSCP>在文件夾右鍵>屬性>尺寸: '計算':

1885年的文件,41個文件夾,1670MB(1751108846 B)

本地(Windows):

WinSCP>右鍵單擊文件夾>適當(注意:此處觸發不同的上下文菜單):

1885文件,40個文件夾,大小:1。62GB(1751108846個字節)

遠程(Linux)的:

在Linux上使用默認的文件管理Nemo 2.8.6

右鍵單擊文件夾>屬性:

「內容:1,925項,總計1.8GB「。

結論:

那麼剩下的唯一異常是:在遠程通過WinSCP賦予

  • 額外的文件夾計數。在Linux中

  • 不同的文件數量(相比於WinSCP賦予和Windows - 1925年VS 1885年)

  • 這種差異(40)可能只是說Linux在其項目符合計數文件夾。

回答

1

如果你可以看到所有在remote panel 1925年的文件,使用Commands > Compare directories command有找的WinSCP,缺什麼。


雖然我猜真正的問題是,所有的文件實際上是下載的。但是你在Linux目錄下有相同名稱的文件,只是一個不同的情況。 Windows不區分大小寫,因此下載時像FILE.txt這樣的文件將覆蓋file.txt

在這種情況下,比較目錄命令也不會發現任何差異。

+0

對不起,我的文本不正確,我修改了原文。傳輸方向是從「遠程」Linux「到」「本地」Windows。將文件從Linux複製到Windows並使用*命令>比較目錄*後,它表示文件夾內容相同。但是當我檢查Linux和Windows文件管理器時,它們是不一樣的。所以我想知道如果WinSCP只是「下載」它可以「看到」的文件? – user1063287

+0

什麼是「Linux和Windows文件管理器」?您在WinSCP本地和遠程面板中看到多少個文件?我的帖子中沒有看到任何修改。 –

+0

我覺得現在已經解決了,查看除原文以外的疑難解答,唯一真正的異常是WinSCP中遠程和本地文件夾數(我不確定是什麼原因),謝謝你的幫助。 – user1063287

相關問題