скрипт оболочки Move and Copy - PullRequest
0 голосов
/ 31 июля 2011

У меня есть папка с именем rules в

/srv/www/htdocs/downloads

, и у меня есть еще одна папка с такими же правилами имен:

/srv/www/htdocs/didebansnort/core/snort/

Я хочу скопировать правила папки в верхнемодин ко второму пути

Также я хочу знать, каков синтаксис для перемещения?

Ответы [ 2 ]

1 голос
/ 31 июля 2011

Если каталог /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) приведет к перезаписи всех дубликатов файлов.

1 голос
/ 31 июля 2011

то же самое, что вы используете при копировании / перемещении вещей в оболочке.Вот почему они назвали сценарии оболочки:)

Копирование (от -> до)

cp -r /srv/www/htdocs/downloads/rules /srv/www/htdocs/didebansnort/core/snort/rules

мы используем cp -r для копирования каталога(r означает рекурсивный) и простой cp для копирования одного файла.

Перемещение (из -> в)

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

Это для nix / mac / cygwin

PS В оболочке вы можете просто ввести это, чтобы получить полное руководство:

man command_name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...