Linuxシステムで開くことができる唯一のポートがSSH(22)であるWindowsシステムにファイルをコピーする必要があります。
WinSCPを使用してLinuxシステムに接続できますが、問題は、必要なフォルダに移動しようとすると、そのフォルダに何百万ものレコードが含まれているため、WinSCPがフリーズすることです。
基本的に、どのファイルをコピーしても、最新の200ファイルしかコピーできないソリューションを見つけることができてうれしいです。
どんなアイデアがありますか?
を使ってみましls -f | less
たが効果はありません。
ベストアンサー1
WinSCPの要件を放棄して使用する意思がある場合シビン代わりに、次の2行を使用してください。
$ ssh linuxbox 'ls -t1 /path/to/files | head -200' > files.list
$ rsync -ave ssh --files-from=files.list linuxbox:/path/to/files local/dest
これは、WinSCPが何百万ものファイルで構成されたGUIイメージを構築しようとしないため、機能しない場所で機能します。単にリモートデバイスが最近タッチした200個のファイルのリストを要求し、名前でローカルコンピュータに転送します。
rsync
ssh
デフォルトのCygwinインストールには含まれていません。パッケージ選択画面が表示されたら必ず選択してください。Cygwinインストーラ。