Whalefall126 发表于 2023-7-30 02:21:34

创建目录副本

题目:创建目录 task2 及其内容的副本,名为task34.
回答:

#创建目录 task2
mkdir task2

#及内容的副本,名为task34
copy -r task1 task34


请问是这样的命令指示吗?我不太确定-r是不是用在这里和是不是这样用。




isdkz 发表于 2023-7-30 02:21:42

回答:



几乎正确,但是在常见的命令行工具中, cp是用于复制文件或目录的命令,而不是copy 。另外, -r或者--recursive是用来递归地复制目录及其内容的选项。在 Windows 系统中,可以使用xcopy命令来实现类似的功能。



所以,正确的命令应该是:



# 创建目录 task2

mkdir task2



# 复制目录 task2 及其内容的副本,名为 task34

cp -r task2 task34





在 Linux 和 macOS 等系统中,使用cp命令并加上-r参数来递归复制目录及其内容。而在 Windows 系统中,可以使用类似的xcopy命令,也可以使用robocopy命令来复制目录及其内容。

Mike_python小 发表于 2023-7-30 02:21:55

创建目录副本:

你可以使用以下命令来创建目录 task2 及其内容的副本,命名为 task34:

shell
# 创建目录 task2
mkdir task2

# 复制目录 task2 及其内容到 task34
cp -r task2 task34


确保在当前工作目录下执行这些命令。

解释一下每个命令的作用:

- mkdir task2: 这个命令会创建一个名为 task2 的目录。
- cp -r task2 task34: 这个命令会复制目录 task2 及其内容到目标目录 task34。 -r 参数表示递归复制,即会复制整个目录及其子目录和文件。

请注意,cp -r 命令用于复制目录时,需要使用 -r 参数来保证复制包括目录的所有内容。这样就能够将 task2 目录及其子目录和文件一起复制到 task34 目录中。

希望这个解答对你有帮助!如果还有其他问题,请随时提问。

球一个最佳答案谢谢啦!这对我非常重要!{:10_254:}{:10_254:}{:10_254:}

Whalefall126 发表于 2023-7-30 04:12:27

Mike_python小 发表于 2023-7-30 02:21
创建目录副本:

你可以使用以下命令来创建目录 task2 及其内容的副本,命名为 task34:

dir9/dir9_2/dir9_3/ $ mv -R dir9_3/dir9_2/ dir9_3/dir9/
mv: invalid option -- 'R'
Try 'mv --help' for more information.
还是不对呀
页: [1]
查看完整版本: 创建目录副本