|
发表于 2023-7-30 09:53:53
|
显示全部楼层
对于问题12_ii,您可以使用以下命令来完成目录和文件的转移:
- cp -r dir12/dir12_2/dir12_3 dir12/
复制代码
这将会递归地复制dir12_3目录及其所有内容到dir12目录中。
现在,让我为您解释一下为什么您之前的尝试没有成功:
1. 第一个尝试: cp ./dir12_3/ dir12/
这个命令中,您使用了相对路径来复制 dir12_3/ 目录到 dir12/ 中。但是当前工作目录是 dir12/dir12_2/dir12_3/ ,所以使用 ./dir12_3/ 会在当前工作目录下寻找该目录,而实际上应该在上一级目录下寻找。
2. 第二个尝试: cp dir12_3/ dir12/
这个命令中,您依然使用了相对路径,但是同样出现了路径问题。当前工作目录是 dir12/dir12_2/dir12_3/ ,所以使用 dir12_3/ 会在当前工作目录下寻找该目录,而实际上应该在上一级目录下寻找。
3. 第三个尝试: cp dir12_3 dir12/
这个命令中,您使用了 dir12_3 作为目录的名称进行复制,但是该目录在当前工作目录下并不存在,因此复制失败。
在问题12_ii中,您需要使用绝对路径或相对于上一级目录的相对路径来执行复制操作。使用 -r 选项可以递归地复制整个目录及其内容。 |
|