gpt4 book ai didi

java - 使用路径列表从 SSH 查询大量文件

转载 作者:太空宇宙 更新时间:2023-11-04 04:21:06 25 4
gpt4 key购买 nike

我有一个路径列表(.txt),它是从数据库通过 SSH 传输数据的路径示例:

/home/data3/bb/00/01/01/01/2001-abc.xml

我需要将所有这些文件获取到我的本地计算机服务器运行在linux上,我曾经从SSH客户端获取文件。

由于所有文件都基于某些父文件,例如/bb/....,所以我过去常常下载整个文件。

但是这次公共(public)文件太大,无法下载,而我需要的xml只是庞大服务器中的一部分。

有人知道如何获取这些文件吗? Java中有没有SSH库可以直接在JAVA中读取xml的内容?或者无论如何读取路径列表并只下载我想要的文件?

这些文件通常类似于:

/home/data3/bb/00/01/01/01/200142123-abc.xml
/home/data3/bb/00/01/02/01/200123423-fseaf.xml
/home/data3/bb/03/03/01/01/200112312-fefe.xml

有什么想法吗?

最佳答案

您可以使用rsync实用程序。如果本地计算机已经拥有许多文件,这尤其有用,在这种情况下,rsync 不会传输它们。

Rsync还可以压缩文件。这对您来说可能很容易:

rsync -azvr  source_host:/home/data3/bb/ /home/data3/bb/

关于java - 使用路径列表从 SSH 查询大量文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13149155/

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