linux - docker 复制目录中具有给定扩展名的所有文件

标签 linux docker server copy

我可以使用以下命令将一个文件从 docker 容器复制到服务器

docker cp docker_session_name:/root/mydir/ .

我想知道仅从 mydir 复制具有给定扩展名的文件,例如 pdf

最佳答案

我认为你不能使用docker cp命令来做到这一点

为此,您可以将目录挂载到 docker 内,然后使用正则表达式运行常规 cp 命令将其复制到另一个目录。

安装:

docker run -d --name containerName -v myvol2:/app imageName:tag

容器内部:

cp app/*.pdf /destination

关于linux - docker 复制目录中具有给定扩展名的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69191852/

相关文章:

c++ - 同一个递归函数为什么VS和Linux的结果不同

java - 如何将参数添加到wiremock中的 stub 响应主体中?

java - 如何在java中动态获取服务器地址ip

java - 有什么方法可以将数据作为响应从 nio 服务器发送到 io 客户端吗?

docker - 在 Docker 中运行 asp.net 4.5

amazon-web-services - 弹性Kubernetes服务AWS部署过程可避免停机

linux - 如何获取大目录中特定文件的行数?

linux - 通过 sftp 连接进入最后创建的目录

linux - GCC 警告 FD_SET 调用上的符号转换

docker - Docker容器无法与非root用户一起运行