如何使用sftp命令获取远程目录中存在的文件数

癌症昆德拉

我有一个sftp服务器([email protected])。我正在尝试连接到它并在(/ files / base / incomming)路径中搜索包含.txt的文件,并获取每个包含(.txt)的文件中的行数。我试图使用以下命令来实现,但是它被当作无效命令抛出:

 echo "wc -l *.txt*"|sftp -q [email protected]:/files/base/incomming

 o/p
 sftp>
 invalid command 

有什么办法可以解决这个问题?

杰夫·谢勒(Jeff Schaller)

如果文件的数量不是太大,则可以使用globbing为每个匹配的文件名设置位置参数,然后回显计数:

count=$(ssh [email protected] 
        'set -- /files/base/incomming/*.txt; echo "$#"')

或者,如果文件数量很大(但少于uintmax_t),并且您有GNU查找(用于-printf扩展名),那么您可以使用我从Stéphane看到的一个技巧

count=$(ssh [email protected] 
        'find /files/base/incomming -maxdepth 1 -type f -name '*.txt' -printf . | wc -c')

上面的find命令针对给定目录运行该命令,将深度限制为该目录,并且将匹配项限制为纯文件(-type f),并且其名称以.txt;结尾对于每个匹配项,将打印一个句点,其总数由wc -c命令替代计数,并从命令替换返回到的赋值中count

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SFTP:返回远程目录中的文件数?

来自分类Dev

Windows ftp命令:如何计算远程目录中的文件数?

来自分类Dev

如何使用Apache Camel获取目录中的文件数?

来自分类Dev

如何获取目录中的文件数组

来自分类Dev

在sftp的远程目录中创建文件

来自分类Dev

获取每个目录中的文件数

来自分类Dev

如何从Java中的路径获取目录和子目录中的文件数?

来自分类Dev

使用Git命令列出特定目录中的“远程回购”文件

来自分类Dev

如果该目录尚不存在,如何使用ssh将其编入远程Linux目录中的文件?

来自分类Dev

在 Gulp.js 中获取目录中的文件数?

来自分类Dev

如何使用cmd命令获取目录中的文件名列表并将其存储在变量中

来自分类Dev

如何使用perl使用命令行参数从目录中获取文件?

来自分类Dev

使用 Python 中的 Paramiko 从远程命令列出的 SFTP 服务器下载文件

来自分类Dev

如何使用rclone删除远程目录中的所有文件?

来自分类Dev

使用ssh运行远程命令,获取“ bash:/ dev / fd / 63:没有这样的文件或目录”

来自分类Dev

NodeJS-使用“ Sequest”检查是否存在SFTP远程文件

来自分类Dev

NodeJS-使用“ Sequest”检查是否存在SFTP远程文件

来自分类Dev

如何计算目录中超过特定文件大小的文件数

来自分类Dev

如何在 PHP 中的 Imagemagick 命令中使用远程文件

来自分类Dev

使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

来自分类Dev

使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

来自分类Dev

如何计算文件夹中已存在的文件数

来自分类Dev

如何计算目录中的文件数,但不递归

来自分类Dev

如何计算目录中的文件数,但不递归

来自分类Dev

如何报告所有子目录中的文件数?

来自分类Dev

如何使用Shell Expr计数目录下的文件数

来自分类Dev

使用JavaScript / nodejs计算目录中的文件数?

来自分类Dev

使用循环查找当前目录中的文件数

来自分类Dev

如何从远程执行的命令中获取PID?

Related 相关文章

  1. 1

    SFTP:返回远程目录中的文件数?

  2. 2

    Windows ftp命令:如何计算远程目录中的文件数?

  3. 3

    如何使用Apache Camel获取目录中的文件数?

  4. 4

    如何获取目录中的文件数组

  5. 5

    在sftp的远程目录中创建文件

  6. 6

    获取每个目录中的文件数

  7. 7

    如何从Java中的路径获取目录和子目录中的文件数?

  8. 8

    使用Git命令列出特定目录中的“远程回购”文件

  9. 9

    如果该目录尚不存在,如何使用ssh将其编入远程Linux目录中的文件?

  10. 10

    在 Gulp.js 中获取目录中的文件数?

  11. 11

    如何使用cmd命令获取目录中的文件名列表并将其存储在变量中

  12. 12

    如何使用perl使用命令行参数从目录中获取文件?

  13. 13

    使用 Python 中的 Paramiko 从远程命令列出的 SFTP 服务器下载文件

  14. 14

    如何使用rclone删除远程目录中的所有文件?

  15. 15

    使用ssh运行远程命令,获取“ bash:/ dev / fd / 63:没有这样的文件或目录”

  16. 16

    NodeJS-使用“ Sequest”检查是否存在SFTP远程文件

  17. 17

    NodeJS-使用“ Sequest”检查是否存在SFTP远程文件

  18. 18

    如何计算目录中超过特定文件大小的文件数

  19. 19

    如何在 PHP 中的 Imagemagick 命令中使用远程文件

  20. 20

    使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

  21. 21

    使用一个命令从本地多个目录中的scp文件到远程多个目录中的scp文件

  22. 22

    如何计算文件夹中已存在的文件数

  23. 23

    如何计算目录中的文件数,但不递归

  24. 24

    如何计算目录中的文件数,但不递归

  25. 25

    如何报告所有子目录中的文件数?

  26. 26

    如何使用Shell Expr计数目录下的文件数

  27. 27

    使用JavaScript / nodejs计算目录中的文件数?

  28. 28

    使用循环查找当前目录中的文件数

  29. 29

    如何从远程执行的命令中获取PID?

热门标签

归档