私は、リモート ファイル (名前がパターンに一致するもの) を日付順に一覧表示し、このリストをローカルに保存することに興味があります。私が試したさまざまな方法は次のとおりです。
ls -t SL*.txt
...は、 という名前のローカル ファイルへの出力要求として解釈されますSL*.txt
。
ls SL*.txt local_out.txt
...正しく動作しますが、望ましいソート動作は行われません。
ls -t SL*.txt local_out.txt
...エラーが発生します:
usage: ls remote-directory local-file
時間順に並べられ、一致するコンテンツのみでフィルタリングされ、ファイルに保存されたリモート ディレクトリ リストを取得するにはどうすればよいですか?
答え1
ls
ftp 経由のコマンドが何らかの形でシェル コマンドに関連しているという仮定ls
は誤りです。ftpls ...
ウィンドウに入力すると、コマンドは反対側の ftp サーバーによって解釈されますが、そのサーバーは UNIX を実行していない可能性があり、ls コマンドとそれがサポートするスイッチについて何も知りません。 はs remote-directory local-file
使用可能な唯一の構文であり、スイッチを入力する場所はありません。