在linux中移动文件夹

在linux中移动文件夹,linux,putty,Linux,Putty,目前,我已设置以下命令: cp symfony-original /db/web/symfonyprojects/job/ 在此之后,发生了一个错误,表示 cp:省略目录“symfony original” 这是什么意思?使用-r选项 cp -r symfony-original /db/web/symfonyprojects/job/ cp用于复制单个文件。所以说省略。复制目录时,需要使用-r选项进行递归复制 使用下面的命令浏览更多选项 man cp 我通常会使用 cp -xa sou

目前,我已设置以下命令:

cp symfony-original /db/web/symfonyprojects/job/ 
在此之后,发生了一个错误,表示

cp:省略目录“symfony original”

这是什么意思?

使用-r选项

cp -r symfony-original /db/web/symfonyprojects/job/
cp用于复制单个文件。所以说省略。复制目录时,需要使用-r选项进行递归复制

使用下面的命令浏览更多选项

man cp
我通常会使用

cp -xa source /destination/path/
-x开关告诉cp不要跨越文件系统边界(如果您已经在该路径中装入了您不想复制的文件系统)

-a开关是“归档”模式,它有效地执行“-d-R--preserve=all”。。。“-d”开关将告诉它复制符号链接,但不遍历它们。“-R”开关可以和用户2486495在回答中告诉您的“-R”开关互换


“--preserve=all“在我看来,switch是一种神奇的功能,因为它将尝试保留被复制文件/文件夹的所有属性,如所有者、时间戳、文件模式等。

如果我按照您的命令操作,这是输出“cp:cannotcreatedirectory`/db/web/symfonyprojects/job/symfony original”:权限被拒绝“我想将文件夹symfony original复制到基于debian或rpm的作业文件夹中?请尝试sudo cp-r symfony original/db/web/symfony projects/job/