我想将所有图片从一个文件夹复制到另一个文件夹。我试过这个
!cp -r /content/COVID-19\ Radiography\ Database/COVID-19 /data
但是这会COVID-19
在data
文件夹中创建一个文件夹,而我不想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.