FTPフォルダにどれだけのデータがあるかを再帰的に計算する方法

FTPフォルダにどれだけのデータがあるかを再帰的に計算する方法

ftp(コマンドラインから)の下のリモートフォルダに(再帰的に)どれだけのデータがあるか知りたいです。これを行う方法が気になります。それは次のとおりです。

sizeof -r ftp://domain.com/foo/bar/*

ベストアンサー1

使用する場合lftp、次のように使用できます。

echo "du -hs ." | lftp domain.com/foo/bar/ 2>&1

これにより、すべてのサブディレクトリを含む現在のディレクトリのディスクサイズが人間が読める形式()で印刷され、-hサブディレクトリ()への出力行は省略されます-s。 stderr出力は、2>&1出力に含まれるようにstdoutに再ルーティングされます。

源泉

おすすめ記事