如何递归计算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 输出被重新路由到 stdout,2>&1以便它包含在输出中。

来源

相关内容