Sao chép cấu trúc thư mục lồng nhau bỏ qua tất cả các thư mục của một tên nhất định


9

Nói rằng tôi có một thư mục lồng nhau lớn projects/và tôi muốn sao chép đệ quy toàn bộ thư mục không bao gồm bất kỳ thư mục con nào có tên node_modules/hoặc env/.

Tôi không biết có bao nhiêu node_modules/hoặc env/thư mục có và chúng có thể ở bất kỳ cấp độ nào trong projects/cây. Tức là có thể có một projects/project-1/env/và a projects/project-2/app/node_modules.

Tôi sẽ đi đâu để tới đó?

Câu trả lời:


10
rsync -rv --exclude=node_modules --exclude=env /projects /destination

Cảm ơn! Không biết rằng --excludetùy chọn này hoạt động đệ quy
lsimmons
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.