将所有文件从一个文件夹复制到另一个文件夹

将所有文件从一个文件夹复制到另一个文件夹

我想将所有图片从一个文件夹复制到另一个文件夹。我试过这个 !cp -r /content/COVID-19\ Radiography\ Database/COVID-19 /data

但是这会COVID-19data文件夹中创建一个文件夹,而我不想COVID-19在中创建文件夹data,而是想直接复制图像。

编辑 此命令复制文件夹中除COVID-19文件夹之外的所有文件data。我希望它们直接在data文件夹中

答案1

尝试使用通配符来抓取文件夹中的所有内容。

!cp -r /content/COVID-19\ Radiography\ Database/COVID-19/* /data

原始命令解释为将此文件夹 ( COVID-19) 复制到文件夹/data。通配符表示将该文件夹中的所有文件复制到/data

答案2

cp -a /source/. /dest/

-a用于递归复制,.最后也用于复制隐藏文件。

答案3

此代码与旗標 "-R"副本完美所有内容“文件夹1”对现有的“文件夹2”

cp -R folder1/. folder2

旗標 "-R"副本符号链接也一样,但是标志“-r”跳过符号链接所以旗標 "-R"优于标志“-r”

  • 最新的 GNU Grep 3.7
-R, --dereference-recursive

For each directory operand, read and process all files in that directory, 
recursively, following all symbolic links.
-r, --recursive

For each directory operand, read and process all files in that directory, 
recursively. Follow symbolic links on the command line, but skip symlinks 
that are encountered recursively. Note that if no file operand is given, 
grep searches the working directory. This is the same as the 
‘--directories=recurse’ option.

相关内容