复制.git文件夹终端,复制全部

时间:2017-03-17 01:09:29

标签: git macos recursion cp

我正在尝试使用cp将所有文件从子文件夹复制到osx上的zsh中的当前文件夹。我基本上想要解决这些人试图解决的问题:

我希望对面。 复制文件时,我的.git文件夹不会与其他文件一起复制。

我尝试过以下方面无济于事:

cp -RLv fetch/* ./
cp -RL fetch/* ./
cp -Rv fetch/* ./
cp -R fetch/* ./
cp -rv fetch/* ./
cp -r fetch/* ./
cp fetch/* ./

这可能吗?如果必须的话,我也可以使用mv

3 个答案:

答案 0 :(得分:4)

正确的命令是cp -r fetch/. ./

Asterisk(*)不起作用,因为它是由shell扩展的,默认情况下它不包含dotfiles /目录。

答案 1 :(得分:0)

试试这个吗?

cp -a fetch fetch-copy

答案 2 :(得分:0)

在Linux系统上:

cp -rT fetch .

我相信在BSD上可以使用:

cp -R fetch/ .