gpt4 book ai didi

linux - 使用 SFTP 计算远程目录中的文件数量

转载 作者:太空宇宙 更新时间:2023-11-04 04:45:26 24 4
gpt4 key购买 nike

我正在 bash 中编写一个脚本,我需要使用 SFTP 计算远程目录中有多少个以 ddd 开头的文件。下载每个文件后,我可以比较远程目录中有多少文件以及下载了多少文件。检查它们是否匹配等等。

我正在做这样的事情:

echo ls -l | sftp "user@$123.45.67.8:/home/user/datafolder/ddd*" | wc -l

上面的方法有效,但是当我运行它时,它会将所有文件下载到我的本地文件夹,这是我不想要的。

如何计算文件数量并且不下载它们。我想在代码的另一部分下载它们。

最佳答案

正如评论中所说,最好的方法是使用 ssh。所以这输出了我想要的

ssh user@123.45.67.8 ls/home/user/datafolder/ddd* | wc -l <​​

关于linux - 使用 SFTP 计算远程目录中的文件数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39460628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com