gpt4 book ai didi

ubuntu - 将大量(100 万+)文件从一台服务器移动到另一台服务器 - 'too many arguments'

转载 作者:行者123 更新时间:2023-12-04 19:03:29 25 4
gpt4 key购买 nike

我需要将大量文件从一台服务器移动到另一台服务器。所有文件都是图像并且相当小,但它们总共是 10GB+。

我曾尝试使用 tar 和 gzip,但由于“参数太多”而失败。

我怎样才能解决“争论太多”的问题?

也许还有另一种方法 - SCP或rsync可以做到这一点吗?

两个盒子都是 Ubuntu。

编辑

以下似乎只是挂起,没有任何 react ,命令退出后,images.tar.gz 文件的大小为零。

tar -zcvf images.tar.gz images

最佳答案

-T -将从标准输入读取文件名。因此,您可以执行以下操作:

find . -name \*.jpg -print0 | tar -zcvf images.tar.gz --null -T -

但是,正如我在评论中指出的那样,我会推荐 rsync 。

如评论中所述, print0使用空值 ('\0') 来终止文件名和 --null让 tar 使用它,以便接受带有空格和其他终止符的更通用的文件名。

关于ubuntu - 将大量(100 万+)文件从一台服务器移动到另一台服务器 - 'too many arguments',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21370153/

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