2011-07-31 37 views
0

我有一個名爲規則文件夾中shell腳本移動和複製

/srv/www/htdocs/downloads 

,我必須在這裏同名規則另一個文件夾:

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

我要複製的文件夾規則上一個到第二個路徑

另外我想知道移動的語法是什麼?

回答

1

與在shell中複製/移動內容時使用的相同。這就是爲什麼他們叫shell腳本:)

複製(從 - >到)

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 

這是尼克斯/ MAC/cygwin的

P.S. 而在外殼裏,你可以簡單地輸入在此得到一個完整的手冊:

man command_name 
+0

謝謝尼克斯接受 – Nickool

+0

沒問題Negin :) – ThatGuy

1

如果目錄/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所示)將導致覆蓋所有重複文件。

+0

是的,非常感謝 – Nickool

+0

我投票給你:) – Nickool