Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Linux查找并将内容管道化到S3存储桶_Linux_Amazon Web Services_Amazon S3_Find_Command Line Interface - Fatal编程技术网

使用Linux查找并将内容管道化到S3存储桶

使用Linux查找并将内容管道化到S3存储桶,linux,amazon-web-services,amazon-s3,find,command-line-interface,Linux,Amazon Web Services,Amazon S3,Find,Command Line Interface,我正在尝试以下操作,但出现错误。以前有人用过S3副本查找吗?我们还没有找到一个好的答案。aws CP命令与递归选项、同步等配合使用效果很好。不过,请尝试看看是否有可能做到这一点。关于这个问题的答案,文档似乎很粗略 find . -mtime -3 | aws s3 cp <find result> s3://<bucketname> 您需要通过管道将输出流传输到S3 bucket对象 例如: find . -mtime -3 | aws s3 cp - s3://<

我正在尝试以下操作,但出现错误。以前有人用过S3副本查找吗?我们还没有找到一个好的答案。aws CP命令与递归选项、同步等配合使用效果很好。不过,请尝试看看是否有可能做到这一点。关于这个问题的答案,文档似乎很粗略

find . -mtime -3 | aws s3 cp <find result> s3://<bucketname>

您需要通过管道将输出流传输到S3 bucket对象

例如:

find . -mtime -3 | aws s3 cp - s3://<BUCKET_NAME>/<OBJECT_NAME>.txt

在从S3复制文件之前,您是否尝试筛选S3文件?正如您所看到的,我不是从S3复制,而是复制到S3。过滤器不是问题的一部分。只需要知道是否可以使用findinlinux管道将结果传输到s3copy命令。您重新格式化了,但没有回答问题。不仅如此,当find使用目录搜索时,答案还假设对象的名称是显式的。我假设以前没有人这样做过,所以我会删除这个问题,因为答案显示混乱。根据您的问题,看起来您希望将find命令的输出放入S3对象中。这就是答案。是否要将find命令的输出read:files复制到S3 bucket?