Sunday, August 24, 2014

[Linux] 複製、搬移"資料夾" (使用 cp 、 mv )

複製資料夾(使用 cp 指令)
使用 cp 複製檔案時很方便,假設我們要把 a 資料夾下的 1.txt 複製一份到 b 資料夾下,只要下:
cp a/1.txt b/
但是複製資料夾卻不能這樣下,假設我們要把 a 資料夾下的 1 資料夾複製一份到 b 資料夾下,必須下:
cp -r a/a1/ b/a1/
注意的地方有兩點,第一是要加 -r 的參數,代表遞迴,也就是將所有檔案包含子資料夾都複製;第二要指定複製的位置如果沒有對應的資料夾則必須建立,例如 b 底下並沒有 a1 這個資料夾,所以在執行 cp -r a/a1/ b/a1/ 之前必需先在 b 執行 mkdir a1,這裡要特別注意。  

搬移資料夾(使用 mv 指令)
mv 指令比較單純,複製檔案跟複製資料夾的方法都一樣,假設我們要把 a 資料夾下的 1 資料夾複製一份到 b 資料夾下,只要下:
mv a/1/ b/
這樣就OK了。

No comments:

Post a Comment