23

リモート UNIX FTP サーバーからファイルをダウンロードした後、すべてのファイルを正しくダウンロードしたことを確認したいと考えています。最小限、Windows コマンド プロンプトの「dir /s」コマンドと同様の情報が表示されます。FTP クライアントは Windows 上で動作します。

4

5 に答える 5

23

悲しいことに、これは Unix/Linux ユーザー向けに書かれたものです :/

個人的には、LFTP/RSYNC の Linux バイナリを Windows で動作させるためだけに CYGWIN をインストールします。これと競合するものはないようです。

@zadok.myopenid.com が rsync について述べたように、これは CYGWIN を使用した Windows ビルドのようです (最終的にボックスへの ssh アクセスを取得できる場合)

http://www.aboutmyip.com/AboutMyXApp/DeltaCopy.jsp

Rsync は、すべてをチェックサムと比較し、部分的な変更ブロックを最適に転送するという点で便利です。


CYGWIN/Linux を入手した場合:

http://lftp.yar.ru/ は、このための私のお気に入りの探索ツールです。

リモートではありますが、bash が実行できるほとんどすべてのことを実行できます。

例:

$ lftp mirror.3fl.net.au
lftp mirror.3fl.net.au:~> ls                          
drwxr-xr-x 14 ルート ルート 4096 2007 年 11 月 27 日 ゲーム
drwx------ 2 ルート ルート 16384 2006 年 4 月 13 日 紛失 + 発見
drwxr-xr-x 15 ミラー mirror 4096 Jul 15 05:20 pub
lftp mirror.3fl.net.au:/> cd ゲーム/その他
lftp mirror.3fl.net.au:/games/misc>find
./
./夢チェス/
./ドリームチェス/full_game/                                                      
./dreamchess/full_game/dreamchess-0.2.0-win32.exe                                      
./frets_on_fire/
./frets_on_fire/full_game/                                                      
./frets_on_fire/full_game/FretsOnFire-1.2.451-macosx.zip                                  
./frets_on_fire/full_game/FretsOnFire-1.2.512-win32.zip
./frets_on_fire/full_game/FretsOnFire_ghc_mod.zip
./gametap_setup.exe
……
lftp mirror.3fl.net.au:/games/misc> ゲームタップ_setup.exe
32442 gametap_setup.exe
lftp mirror.3fl.net.au:/games/misc> du -sh gametap_setup.exe
32M gametap_setup.exe
lftp mirror.3fl.net.au:/games/misc>
于 2008-09-19T00:12:10.903 に答える
5

これを行う :

ls -lR

...................

于 2010-12-11T00:30:26.390 に答える
3

ssh アクセスがある場合は、代わりに rsync を使用してください。それははるかに優れたデータ転送アプリです。

OS のヒューズを取得し、ftpfs をロードします。これにより、リモートの ftp ディレクトリをローカルにマウントできるようになり、dir /s またはその他の必要なアプリケーションを使用できます。

于 2008-09-19T00:13:38.887 に答える
1

コマンドラインから単純な ftp を使用していると仮定すると、-Rl オプションを指定して dir コマンドを使用して再帰的に検索し、それをファイルにコピーしてから、grep、find、または OS でサポートされている方法を使用してファイルを検索します。

ftp> dir -Rl education.txt ローカル ファイルへの出力: education.txt? y 227 パッシブ モードに入る (9,62,119,15,138,239) 150 ファイル リストの ASCII モード データ接続を開く 226 転送完了

于 2015-06-15T18:40:34.877 に答える