![如何使用终端将目录内的所有文件复制到目录内的另一个文件夹?](https://linux22.com/image/1207298/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E7%BB%88%E7%AB%AF%E5%B0%86%E7%9B%AE%E5%BD%95%E5%86%85%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E7%9B%AE%E5%BD%95%E5%86%85%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%EF%BC%9F.png)
我将文件夹内的文件复制到目录内的另一个文件夹,如下所示:
cp -a folderone/ foldertwo
现在我如何将目录中的所有文件复制到目录中的foldertwo?
答案1
您必须在目标文件夹上使用相对或绝对路径(假设您当前位于原始文件夹)。
要调用相对于当前路径的文件夹名称,可以使用 ../ 上升一级。
绝对路径是万无一失的。在目标文件夹上输入 / 并按下 Tab 键(自动完成功能是你的好帮手),然后继续自动完成,直到你为文件夹创建完整路径。
最有可能的是,您将使用主文件夹中的文件。您可以使用~/
来引用主文件夹的根目录。因此,请~/
使用 tab 自动完成您的路径(如果您不想 cd 到这两个文件夹中,您可以对源文件夹和目标文件夹执行此操作)