我需要遞歸複製目錄樹,忽略名爲'CVS'的任何子目錄。有沒有簡單的方法來做到這一點?在Linux上,如何遞歸複製文件而忽略某些名稱?
回答
tar -cpf - --exclude=CVS directory | sh -c 'cd /wherever/it/goes && tar -xpf -'
修改右手tar
的選項-xvpf
,如果你想看看發生了什麼事情。
我會改變「;」在那裏輸入「&&」,這樣如果路徑名中有拼寫錯誤,這些文件就不會出現在錯誤的地方。 – 2009-08-17 22:24:08
一個好的想法。 :) – chaos 2009-08-17 22:44:24
爲什麼不從一個稍微不同的角度來處理它,並使用export命令從CVS中檢出文件。
這會給你沒有任何CVS工件的目錄。
rsync -av --exclude=CVS <src> <dst>
這絕對是正確的答案。他正在尋找一個不包含模式的直接Linux副本。 rsync是要走的路> cp – ComputerEngineer88 2016-07-13 20:44:13
- 1. 如何從終端遞歸刪除某些名稱的文件
- 2. Werror忽略某些文件
- 3. Subversion忽略某些文件
- 4. Linux:如何遞歸地刪除某些文件夾?
- 5. Linux複製遞歸
- 6. 如何遞歸複製MSBuild中的文件,*在某些文件中指定要複製的文件*
- 7. 忽略文件夾名稱
- 8. 如何比較兩個目錄而忽略某些目錄名稱?
- 9. 如何複製一個目錄並遞歸地忽略某個目錄?
- 10. 如何複製一個目錄但忽略Perl中的某些文件?
- 11. Linux列表文件遞歸地忽略模式
- 12. 只獲取目錄中的文件夾名稱,忽略點並忽略某些文件夾
- 13. jQuery的發現孩子遞歸,但忽略某些元素
- 14. 如何告訴svn忽略某些文件在任何地方?
- 15. Subversion忽略某些目錄和文件
- 16. 告訴GIT忽略某些文件
- 17. 讀取文件時忽略某些詞
- 18. Rar命令 - 忽略某些文件夾
- 19. CB_SELECTSTRING在某些機器上被忽略
- 20. Eclipse STS svn svn:忽略,不讓我忽略某些文件
- 21. 使用svn:忽略忽略某些文件的所有內容
- 22. 如何在R中忽略某些行的某些行而不忽略其他行?
- 23. 合併分支。 - 如何在合併時忽略某些文件?
- 24. 如何在檢查更改時讓Jenkins忽略某些文件?
- 25. 如何讓Eclipse在查找過程中忽略某些文件?
- 26. 如何在分支/檢出時忽略某些文件?
- 27. 解析C++中的文件,而忽略某些字符
- 28. 忽略某些文本框在查詢
- 29. 條件格式重複的條目 - 忽略某些文本
- 30. Emacs ecb忽略某些文件擴展名
這屬於Serverfault或超級用戶。 – 2009-08-17 13:00:20
它被標記爲'腳本',所以它在這裏很好。 – 2009-08-17 13:03:29