Linux shell脚本移动和复制

Linux shell脚本移动和复制,linux,shell,syntax,Linux,Shell,Syntax,我在中有一个名为rules的文件夹 /srv/www/htdocs/downloads 我在这里有另一个同名的文件夹: /srv/www/htdocs/didebansnort/core/snort/ 我想将上一个路径中的文件夹规则复制到第二个路径 我还想知道移动的语法是什么?与在shell中复制/移动对象时使用的语法相同。这就是为什么他们称之为shell脚本:) 复制(从->复制到) 我们使用cp-r复制目录(r代表递归) 和用于复制单个文件的简单cp 移动(从->移动到) 这是给nix/

我在中有一个名为rules的文件夹

/srv/www/htdocs/downloads
我在这里有另一个同名的文件夹:

/srv/www/htdocs/didebansnort/core/snort/
我想将上一个路径中的文件夹规则复制到第二个路径


我还想知道移动的语法是什么?

与在shell中复制/移动对象时使用的语法相同。这就是为什么他们称之为shell脚本:)

复制(从->复制到)

我们使用cp-r复制目录(r代表递归) 和用于复制单个文件的简单cp

移动(从->移动到)

这是给nix/mac/cygwin的

p.S. 在shell中,您只需键入以下内容即可获得完整的手册:

man command_name

如果目录
/srv/www/htdocs/didebansnort/core/snort/rules
不为空,则不能将
/srv/www/htdocs/downloads/rules
移动到
/srv/www/htdocs/didebansnort/core/snort
。您需要删除现有目录或设计一些合并策略。例如,在
cp-r/srv/www/htdocs/downloads/rules/srv/www/htdocs/didebansnort/core/snort/rules上复制(如nix所示)将导致覆盖所有重复文件

mv /srv/www/htdocs/downloads/rules /srv/www/htdocs/didebansnort/core/snort/rules
man command_name