作者mystea (mystea)
看板Linux
標題[問題] 如何只拷貝普通檔?
時間Fri Aug 13 11:51:19 2010
我使用cp -r來拷貝整個資料夾.
這個資料夾是由svn在管控的.
但是現在我只想要資料夾裡的普通文件,
不希望考出來的備份能夠參與svn version control.
如果用cp -r的話, 目錄裡的隱形資料夾.svn也會被複製,
而這個新備份, 有可能藉著不小心輸入svn commit來改變
svn server上的資料.
請問有辦法只複製一個資料夾裡的普通檔嗎?
還是我應該cp -r了以後, 用rm --force把.svn移除?
這樣有不良的副作用嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 99.99.154.172
推 Jerr:svn help export 08/13 12:04
→ Jerr:不過我自己也都是cp -r 然後 08/13 12:05
→ Jerr:find ./ -type d | grep '/.svn$' | xarg rm -rf 08/13 12:06
→ benqm300:不是可以合在一起用就不用兩個步驟了,先 find 再cp 08/13 13:26
→ benqm300:這樣就不用rm了,以免刪到需要的檔案,find應該可以排除 08/13 13:27
→ benqm300:你不需要的隱藏檔,複製在刪我覺得有點危險。 08/13 13:27