如何将文件夹与文件复制到Unix / Linux中的另一个文件夹?
我有一些问题,将文件夹中的文件复制到另一个文件夹。 命令cp -r
不会复制文件夹中的文件。
你正在寻找的选项是-R
。
cp -R source destination/
如果destination
不存在,它将被创build。
-R
表示copy directories recursively
。 你也可以使用-r
因为它不区分大小写。
您正在寻找cp
命令。 您需要更改目录,以便在您尝试复制的目录之外。 如果您正在复制的目录称为dir1
并且您想将其复制到/home/Pictures
文件夹:
cp -r dir1/ ~/Pictures/
Linux是区分大小写的,并且还需要每个目录后的/
以知道它不是一个文件。 ~
是terminal中的一个特殊字符,自动评估当前用户的主目录。 如果你需要知道你在哪个目录,使用命令pwd
。
当你不知道如何使用Linux命令时,有一个手册页,你可以通过键入来引用
man [insert command here]
在terminal提示符下。
此外,要在terminal中input时自动完成长文件path,您可以在开始inputpath后按下Tab键 ,您将显示选项,或者插入path的其余部分。
使用:
$ cp -R SRCFOLDER DESTFOLDER/