看板 Linux 關於我們 聯絡資訊
我使用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