1

私はこれまで、この問題について頭を悩ませてきました。私のサーバーは現在、次のように LIST -a コマンドに応答しています。

drwxr-xr-x 1 owner group          1 Feb 21 04:37 test
drwxr-xr-x 1 owner group     129024 Feb 21 11:05 tardis.mp3

何らかの理由で、2 番目のものはファイルではなくフォルダーとして Filezilla で解析されています。要するに、そうではありません。私は何かが欠けていることを知っています。Filezilla はファイル サイズを表示できないようです。

スクリーンショットは次のとおりです。 ファイル一覧のスクリーンショット

Filezilla がファイル サイズを解析できない理由について何か考えがある人はいますか? 私は何が欠けていますか?

4

2 に答える 2

3

Unfortunately, the LIST command output is meant for human reading and not for machine parsing. The output format is not standardised and as such not easy to parse. It might work for your particular case, but it might break if you change the FTP server software or change the locale.

As you mentioned FileZilla, you can have a look at the FileZilla directory parser for LIST command.

The best approach nowadays is to use the MLSD command for Listings for Machine Processing as the output format is well-defined and easy to parse.

于 2013-05-20T14:59:40.967 に答える
2

リストの2行目ディレクトリです。d権限フィールドの最初の文字にあります。サイズは関係ありません。ディレクトリにもサイズフィールドがあります。

于 2013-02-22T01:09:29.650 に答える