私にはわかりにくい問題が発生しています。私はサイト上のすべての.csvファイルを収集する目的で、夜間の自動ファイル転送プロセスの一部としてLFTPを使用しています。lftpワイルドカードを使用したmgetはファイルを誤って識別します
一般に、mget
コマンドとワイルドカード.csv
を組み合わせると、期待するファイルを見つけてダウンロードできます。しかし、私は私のようにls
で識別されるファイル、持って面白いな状況に実行しているよ:
-rw------- 0 User Name - 6461 Oct 4 14:04 file name.csv
を私はMGET * .CSVを実行すると、私は次のエラーメッセージが表示されます。
mget: Access failed: 550 /path/to/file/4 14:04 file name.csv: No such file or directory.
mgetしようとすると、ファイルのメタデータの%d %h:%m
部分がファイル名に追加されているようです。私はそれがファイル名のスペースのためかもしれないと思ったが、テストではそうではないようだ。
概要
- ファイルは、ファイルがあるため、どこかのラインに沿って
mget
コマンドによって捕獲されていないmget
コマンド - によって捕獲されなければならない
ls
- によって確認されたファイルが、存在しますsearchコマンドとgetコマンドの間に、ファイル名の先頭に追加の文字が追加され、存在しないファイルを取得しようとします。
私は何を間違えていると思いますか?