标签: copy

Dockerfile复制保持子目录结构

我正在尝试将一些文件和文件夹复制到我的localhost中的docker镜像构建中.

文件是这样的:

folder1
    file1
    file2
folder2
    file1
    file2
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作这样的副本:

COPY files/* /files/
Run Code Online (Sandbox Code Playgroud)

但是,所有文件都放在/ files /中是否有一种方法在Docker中保留子目录结构以及将文件复制到其目录中?

copy docker dockerfile

190
推荐指数
5
解决办法
16万
查看次数

使用scp将文件复制到Amazon EC2实例?

我正在尝试使用我的Mac终端将下载文件(我在线下载的phpMyAdmin)中的文件scp到我的Amazon EC2实例.

我使用的命令是:

scp -i myAmazonKey.pem phpMyAdmin-3.4.5-all-languages.tar.gz  hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/.
Run Code Online (Sandbox Code Playgroud)

我得到的错误: 警告:身份文件myAmazonKey.pem无法访问:没有这样的文件或目录.权限被拒绝(publickey).失去了连接

我的myAmazonkey.pem和phpMyAdmin-3.4.5-all-languages.tar.gz都在下载中,所以我试过

scp -i /Users/Hello_Kitty22/Downloads/myAmazonKey.pem /Users/Hello_Kitty22/Downloads/phpMyAdmin-3.4.5-all-languages.tar.gz  hk22@mec2-50-17-16-67.compute-1.amazonaws.com:~/.
Run Code Online (Sandbox Code Playgroud)

和我得到的错误: 警告:身份文件/User/Hello_Kitty22/Downloads/myAmazonkey.pem无法访问:没有这样的文件或目录.权限被拒绝(publickey).失去了连接

谁能告诉我如何解决我的问题?

ps有一个类似的帖子:scp(安全复制)到ec2实例没有密码, 但它没有回答我的问题.

terminal scp copy amazon-ec2 public-key

183
推荐指数
12
解决办法
26万
查看次数

准确理解data.table何时是对另一个data.table的引用(与副本)

我在理解传递的引用属性方面遇到了一些麻烦data.table.有些操作似乎"打破"了参考,我想准确理解发生了什么.

data.table从另一个创建a 时data.table(通过<-,然后更新新表:=,原始表也会被更改.这是预期的,按照:

?data.table::copystackoverflow:传递引用操作在数据表包中

这是一个例子:

library(data.table)

DT <- data.table(a=c(1,2), b=c(11,12))
print(DT)
#      a  b
# [1,] 1 11
# [2,] 2 12

newDT <- DT        # reference, not copy
newDT[1, a := 100] # modify new DT

print(DT)          # DT is modified too.
#        a  b
# [1,] 100 11
# [2,]   2 12
Run Code Online (Sandbox Code Playgroud)

但是,如果我:=<-赋值和:=上面的行之间插入非基础修改,DT现在不再修改:

DT = data.table(a=c(1,2), b=c(11,12))
newDT …
Run Code Online (Sandbox Code Playgroud)

copy r reference assignment-operator data.table

181
推荐指数
2
解决办法
3万
查看次数

Git:从另一个分支复制目录中的所有文件

如何从另一个分支复制目录中的所有文件?我可以列出该目录中的所有文件

git ls-tree master:dirname
Run Code Online (Sandbox Code Playgroud)

然后,我可以单独复制所有文件

git checkout master -- dirname/filename
Run Code Online (Sandbox Code Playgroud)

但是,到目前为止,使用通配符已经完全失败了.这没有任何作用:

git checkout master -- dirname/*.png
Run Code Online (Sandbox Code Playgroud)

虽然我想我可以使用bash脚本来做到这一点,但必须有一个更简单的方法,对吧?

git branch copy file

178
推荐指数
4
解决办法
8万
查看次数

GIT复制文件保留历史记录

我在GIT中有一个令人困惑的问题.可以说,我有一个文件已dir1/A.txt提交,git保留了提交历史记录

现在我需要(出于某些原因)将文件复制到dir2/A.txt(不移动但复制).我知道有一个git mv命令,但我需要dir2/A.txt具有相同的提交历史dir1/A.txt,并且dir1/A.txt仍然保留在那里.

我不打算在A.txt创建副本后进行更新,所有未来的工作都将完成dir2/A.txt

我知道这听起来令人困惑,我将补充说这种情况是基于java的模块(mavenized项目),我们需要创建一个新版本的代码,以便我们的客户能够在运行时拥有2个不同的版本,第一个最终将在对齐完成时删除版本.我们当然可以使用maven版本,我只是GIT的新手,并对git可以提供的内容感到好奇.

git filenames copy file

166
推荐指数
5
解决办法
8万
查看次数

`sorted(list)`vs`list.sort()`有什么区别?

list.sort()对列表进行排序并保存已排序的列表,同时sorted(list)返回列表的已排序副本,而不更改原始列表.

  • 但什么时候使用哪个?
  • 哪个更快?又快多少?
  • 可以在之后检索列表的原始位置list.sort()吗?

python sorting copy list in-place

165
推荐指数
5
解决办法
9万
查看次数

如何将表中的所有数据导出为可插入的sql格式?

我在Microsoft SQL Server Management Studio A_table的数据库(称之为A_db)中有一个表(称之为),有10行.

我有另一个数据库(称之为B_db),它有一个表(调用它B_table),它具有与之相同的列设置A_table.但这B_table是空的.

我想要的是:

  • 复制每行从A_tableB_table.

Microsoft SQL Server Management Studio 2012中是否有任何选项可以从表中创建插入SQL?或者还有其他选择吗?

sql sql-server ssms export copy

163
推荐指数
3
解决办法
21万
查看次数

如何使用Swift将文本复制到剪贴板/粘贴板

我正在寻找一个如何将文本复制到iOS剪贴板的简洁示例,然后可以在其他应用程序中使用/粘贴.

此功能的好处是可以快速复制文本,而无需传统文本复制的标准文本突出显示功能.

我假设关键类在UIPasteboard,但无法在他们提供代码示例中找到相关区域.

cocoa-touch copy uipasteboard ios swift

162
推荐指数
5
解决办法
6万
查看次数

如何在Python中创建对象的副本?

我想创建一个对象的副本.我希望新对象拥有旧对象的所有属性(字段的值).但我想拥有独立的对象.因此,如果我更改新对象的字段值,则旧对象不应受此影响.

python oop copy object

159
推荐指数
3
解决办法
13万
查看次数

如何在PHP中创建对象的副本?

看来PHP对象是通过引用传递的.甚至赋值运算符似乎也没有创建Object的副本.

这是一个简单,人为的证明:

<?php

class A {
    public $b;
}


function set_b($obj) { $obj->b = "after"; }

$a = new A();
$a->b = "before";
$c = $a; //i would especially expect this to create a copy.

set_b($a);

print $a->b; //i would expect this to show 'before'
print $c->b; //i would ESPECIALLY expect this to show 'before'

?>
Run Code Online (Sandbox Code Playgroud)

在两个印刷案例中,我都在"追求"

那么,我如何通过值传递$ aset_b(),而不是通过引用?

php clone copy shallow-copy

151
推荐指数
5
解决办法
11万
查看次数