Menu
CoddyTech

复制目录

本课属于 Coddy Terminal 学习旅程的“基础知识”单元。第 17 课,共 82 课。

和使用 cp 复制文件一样,你也可以复制整个目录。不过,要复制目录及其所有内容,你必须使用 -r 标志,它表示递归。

基本格式如下:

cp -r source destination

例如,要复制 documents 文件夹,并将副本命名为 documents_backup:

cp -r documents documents_backup

现在,原始文件夹和副本都会存在。你可以用 ls 验证:

ls
documents
documents_backup
readme.txt

将一个目录复制到另一个目录中:

如果目标已经是一个目录,源文件夹就会被放在该目录里面:

cp -r documents projects/

这样会创建包含所有原始内容的 projects/documents。

注意:如果不使用 -r 标志,cp 将拒绝复制目录并显示错误。复制文件夹时,请始终使用 -r。

challenge icon

挑战

入门

将 documents 目录复制到名为 documents_backup 的新目录中,然后使用 ls 确认这两个目录都存在。

提示:使用 cp -r 复制目录及其所有内容。复制文件夹时必须使用 -r 标志。

亲手试试

终端
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Terminal 在线编辑器