复制目录
本课属于 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。
挑战
入门将 documents 目录复制到名为 documents_backup 的新目录中,然后使用 ls 确认这两个目录都存在。
提示:使用
cp -r复制目录及其所有内容。复制文件夹时必须使用-r标志。
亲手试试
终端
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Terminal 在线编辑器